Released a new #neovim plugin `beam.nvim` makes it possible to perform text operations (yank, delete, change, visual selection) anywhere in your file using search, while moving only when needed.
Released a new #neovim plugin `beam.nvim` makes it possible to perform text operations (yank, delete, change, visual selection) anywhere in your file using search, while moving only when needed.
The following is only executing the callback once. Any idea why? #neovim
vim.api.nvim_create_autocmd(
"BufWritePost", {
callback = callback,
group = vim.api.nvim_create_augroup(
"group",
{clear = true}
),
pattern = {"some-filename", "another-filename"}
}
)
I've been having issues with py3-lsp-server using massive amounts of CPU (spikes of 800%, baseline of 100%), and tens of seconds delay to respond. I mostly used it for go-to-definition and show-hover. I just switched to jedi-language-server. It does the same (and using the same underlying implementation) with unnoticeable resource usages.
I used (and continue to use) ruff-lsp for diagnostics and formatting anyway, so not missing anything after the switch.
Started tinkering with the nuclear option for my vim setup over here. https://github.com/kaievns/nuclear-option.nvim
The actual engine of it works, you can plug it and play, but i still need to simmer on the keybindings a lot. not everything actually fits neatly
Someone suggested a mini-buffer for #Neovim on Reddit and a maintainer took it seriously Would be awesome if it happens! https://github.com/neovim/neovim/issues/35456
Starting my keyboard-(almost-)only, tilingWM journey some years ago with Herbstluftwm over i3/sway, it has now been tweaked near to perfection with NIRI. Everything's extremely fast and responsive, check out this screencast!
As with Sway, I can handle KeepassXC-CLI shortcut integration with no plugins needed.
Pass has been a solid choice, too.
Qutebrowser is not the only one in town to handle vim-like keybinding (but a good one ).
And yeah, dystopian Fallout retro is the stylish way to go the KISS way
“I wrote a #Neovim plugin in #Lua that serves HTTP requests from open buffers. It has no external dependencies, it has first-class support for serving content in Djot, and it is faster than Nginx so it won’t be a performance bottleneck behind a reverse proxy. What’s not to like?” https://vim.gabornyeki.com/
Inspired by the #Indieweb and #Emacs carnivals, I wanted one about #Vim / #Neovim, and here it comes. It will start in September, so you have two weeks to think, and blog about it.
#editor #terminal #writing #blog #blogging #fediverse #mastodon #carnivals
#100DaysToOffload : 85/100
One of the advantages of using vim is that you can finish typing most of your rants with :q!
... and loop as many times needed /s
rewrote my neovim configs again from scratch
https://github.com/xero/dotfiles/tree/main/neovim/.config/nvim/lua
lazy, blink, snacks, telescope, & more
#neovim #nvim #lua #editor #dotfiles #nix #nerdlife #rice #neongenesis
I switched to using #vim as my main #RStats editor in 2018 and never really looked back. I used Nvim-R for my R integration and had been piecing my way with various plugins to a janky but workable editor.
Last year, switched over to #neovim and migrated my vim config to a fever dream of Lua config files so I could try out R.nvim (the successor to Nvim-R)
Last week I declared that setup to be a superfund site and downloaded #LazyVim and holy hell is it game-changing. Being able to fly to a function definition with `gd` is a power I did not know I needed. Hell, even #LazyGit is good.
Old and busted: https://github.com/zkamvar/config-files/tree/main/nvim
New hotness: https://github.com/zkamvar/config-files/tree/main/lazy-nvim
Installed a new #neovim theme because it's very important to me that my code be pink