I am a vscodium user who has begun to get increasingly frustrated over lack of commands to do some simple things.
So, as a longtime GNU/Linux user, who only knew basic commands to survive in vim, I decided to change my habits.
installed flavours of neovim(lunarvim, nvchad, and astronvim, in that order) and started tinerking. then switched to kick start.nvim.
on Android, I’m using plain neovim since there seems to be some missing lib for mason, the neovim package manager.
passing away of Bram Moolenaar has made me accelerate faster towards the day where my machine would be clean of any electron bloat.
I’m still very much a novice, and continue using codium in office, but I am committed to using neovim as I believe it’s truly a great editor(second to Emacs, of course).
image transcription:
famous still of Nicholas cage with his eyes closed, smiling as his hair flow.
above it is the text that reads, ‘learning about ci" in vim.’
The best moment for me was when i understood how it works in general (I.e. ``) and stopped just memorizing stuff
Bonus tip:
ci" means change inside “” ca" means change around “”
the " can be replaced with any of: ({[wspbt
For changing inside or around parentheses, curky brackets, square brackets, words, sentences, paragraphs, code blocks and HTML tags respectively.
So for example if you want to replace all parameters in a function call you just do ci(
But that’s not all, the c is one of the possible operators, but not the only one.
di{ deletes the content of a block ya[ copies the content of something inside square brackets g~iw swaps the case of a word guis makes a sentence lower case gUip makes a paragraph upper case
And the most useless one: g?at replaces the content of an HTML tag with its rot13
I’ve been using vim/neovim for more than a decade. Here are my favorite plugins (ranked):
- junegunn/fzf
- junegunn/fzf.vim
- bling/vim-airline
- airblade/vim-gitgutter
- w0rp/ale
- Shougo/deoplete.nvim
- tpope/vim-surround
- tpope/vim-fugitive
- tpope/vim-unimpaired
You can also put vim inside VSCode via extensions!
passing away of Bram Moolenaar has made me accelerate faster towards the day where my machine would be clean of any electron bloat.
Was he electroncuted or something?
bram was a chad, mate. I once opened vim without any file(just plain vi
) and saw help poor children in Uganda. read whole uganda.txt file and then saw how his organisation is fully involved in getting material benefits to the ground. further went down the rabbithole and saw his org’s photos in uganda.
made me really appreciate the man.
to answer your punny question, he was ill.