this post was submitted on 25 Nov 2023
44 points (94.0% liked)

VIM - Vi Improved

824 readers
1 users here now

VIM - Vi Improved, text editor community

Please use English.

founded 4 years ago
MODERATORS
all 13 comments
sorted by: hot top controversial new old
[–] [email protected] 10 points 11 months ago

I always like to remap Y to yank from current position to end of line, so it works just like D.

nnoremap Y y$

[–] [email protected] 8 points 11 months ago* (last edited 11 months ago)

Default line wraping with this options:

opt.linebreak = true

opt.breakindent = true

Makes writing and reading notes a lot better. Don't know about coding tho, some people don't like it but for me it's a killer feature.

[–] [email protected] 8 points 11 months ago* (last edited 11 months ago) (1 children)

I’ll go first: For me incrementing search is a must-have.

Vim script:

set incsearch

Lua:

vim.opt.incsearch = true

Edit: Typo

[–] [email protected] 2 points 11 months ago (1 children)

That was a typo though, wasn't it? Bcs I'm not ruling out the possibility that there's an FBI plugin for neovim nowadays.

[–] [email protected] 2 points 11 months ago

Ha! Good catch, that’s my bad. Thanks btw.

[–] [email protected] 5 points 11 months ago* (last edited 11 months ago)

I quite like the relativenumber option (paired with the number option), because I'm terrible at being able to use numbered motions without it.

I'm not sure what my favorite plugin would be (so many to choose from!), but my favorite Neovim color scheme has been "GitHub Dark Tritanopia" from the github-nvim-theme package.

Oh, and for another favorite tweak of mine, I always have vnoremap $ g_ set so that using $ doesn't copy the new line character.

[–] [email protected] 4 points 11 months ago

I have muscle memory that makes me press C-s after every escape so I just make it save document like other text editors

nmap :w

[–] [email protected] 4 points 11 months ago

I use vim as a log viewer. First thing I do is copy my homemade syntax files onto the host. chefskiss.gif

[–] [email protected] 4 points 11 months ago

vim-surround is an essential plugin for me

[–] [email protected] 1 points 11 months ago

Neovim with no plugins.

[–] [email protected] 1 points 11 months ago

Pretty basic, but I like setting backupdir and directory so I don't have to add vim undo and swap files to my .gitignore. Also, noerrorbells because sounds irritate me and I frequently intentionally do things that would trigger them.