An ongoing project to get back to a CLI-centric workflow.
Update (Apr, 2023): I now increasingly use kitty+zellij+nushell+neovim; and this page requires an update.
Topics
- Neovim: https://github.com/srid/nixos-config/blob/master/home/neovim.nix
- Email: https://github.com/srid/nixos-config/blob/master/home/email.nix
Motivation
- Get acquainted with CLI editing and workflows.
- Why neovim?
- CLI email workflows: for more efficient processing (and scripting) of email
Posts
Todo
-
terminal
- bring up kitty on keybinding, from anywhere (for quick edits). donβt rely on tmux.
-
#neovim
-
Add
ee
alias to open a file with fzf directly - New post: adding custom Lua functions to do things (eg: zettelkasten thingy; like create new notes under dir); bind it to keybinding, appearing in which-key.
-
VSCode β‘ #neovim
-
Searching
- Open file by searching contents
-
Saving
-
Ctrl+S
to save - Autosave for Markdown notes
-
-
Markdown
- Sane indentation of lists on βenterβ
- Disable auto-collapse.
- Wiki-links
-
Searching
-
Add
-
#email
- Back to ProtonMail (ProtonMail Bridge -> almost no latency from himalaya)
- setup redirect for my Google accounts to ProtonMail.
- #haskell
-
Post ideas
- lazygit (basic workflows)