mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

812
active users

#neovim

23 posts19 participants0 posts today

lualine's tabline has a bug (there are plenty bugs open), where there is a race? so the 'buffer' either shows all buffers in a single color or separate with the active buffer highlighted *sigh* #neovim

All the #neovim on #nix configuration solutions I've seen so far (github.com/nix-community/nixvi, github.com/NixNeovim/NixNeovim, github.com/nix-community/kicks) feel suboptimal. On one hand, I'd love for nix to manage the plugin lifecycle and, especially, the external binary dependencies. On the other hand, unlike vscode, neovim's configuration isn't declarative, and writing lua code in nix strings just feels dumb.

Also, Lazy's syntax for configuring those plugins is neat.

Vim tip for today 🔥

Execute command on all lines that match the pattern. Example: `:g/#/d` to delete all lines that contain the # character (for example, a comment).

:g/ - execute command on all lines that match the pattern
#/ - pattern to match
d - delete line

Continued thread

I am looking forward to the TypeScript rewrite in Go. When the Microsoft team announced this news, I was happier about the LSP implementation announcement than the blazing fast compilation speed (although this is superb news).

devblogs.microsoft.com/typescr

TypeScript · A 10x Faster TypeScript - TypeScriptEmbarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.

Working with large TypeScript projects in Neovim can be painful. It is not a fault of Neovim, but the hacky LSP implementation on top of tsserver. It made me realise how much work Microsoft engineers put in to make this experience bearable in VSCode.

Working with Rust or Go codebases in Neovim with a simple LSP config is a breeze. It makes me want to cry a little bit when I need to jump back on the TS project.