-
fixed long standing nvim startup error
Here's the diff, this is it. The error On first install of my dotfiles I'm presenting with this flashbang of an error filling the screen with red background. Its kinda hard to read, I'm not deep into lua and reading their tracebacks. It pops up in this pager that if I scroll too far it quits and the error is gone before I know what it is or how it got there. image For the longest time it just felt like it randomly showed up without much warning. I sent ai at the issue I tried some chatgpt and
-
testing nvim installs
Testing fresh nvim installs can be a pain, and hard to di without borking your known good install. I've been using to run a test nvim in a sandbox that wont bork my main install. This usually runs for me in under a minute, can be down under 15s if I remove some of the TreeSitter installs at the end. This beats a full docker build of my full devtainer to test out nvim packaging woes. I've started to use this as a recipe to run before deploying a new version of my dotfiles. So far its pairi
-
vim date
When I want to put a date in a document like a blog post from vim I use !!date from insert mode. Note that entering from normal mode puts you in command mode with filled out. This runs a shell command, i.e. for this example. It outputs the following Fri Jan 31 08:46:11 PM CST 2025 You can also pass in a date such as tommorrow by pasdding in the -d . It outputs the following Sat Feb 1 08:53:20 PM CST 2025 codeium just taught me this one with autocomplete This outputs the following 2025-
-
setting up nvim-manager starship prompt
I built out a tool for myself to manage my nvim configuration, and I wanted to quickly see which one I am running in my starship prompt. Here's the config I ended up with. It warns if the environment variable is not set, and it shows which nvim I am using if it is set.
-
nvim-manager
I recently built a cli application as a nearly-one-shot-app called nvim-manager . It manages your nvim dotfiles install. screenshot-2025-01-31T21-21-40-707Z.png {.more-cinematic} Why {.chat-left} Don't we have stow? {.chat-right} Ya, thats not enough. {.chat-left} Why not?? {.chat-right} Inevitably shit goes sideways and I break my vim install. How is nvim manager any better nvim-manager allows you to install pinned versions of your dotfiles, your friends dotfiles, and distros in ~/.config. Thi
-
💠olimorris/codecompanion.nvim: ✨ AI-powered codin...
Here's my thought on 💠olimorris/codecompanion.nvim: ✨ AI-powered coding, seamlessly ... Definitely need to give codecompanion.nvim a try, it looks like a…
-
💠WaylonWalker/nvim-manager: manage dotfiles with ...
Here's my thought on 💠WaylonWalker/nvim-manager: manage dotfiles with nvim_appname New release out for nvim-manager that supports installing pre-configured…
-
💠Releases · WaylonWalker/nvim-manager
Here's my thought on 💠Releases · WaylonWalker/nvim-manager First release of is out. Your dotfiles change a lot, sometimes it's hard to manage all of the…
-
💠GitHub - ngalaiko/tree-sitter-go-template: Golan...
Here's my thought on 💠GitHub - ngalaiko/tree-sitter-go-template: Golang template gra... This setup fixed my nvim syntax highlighting in helm templates. !!!…
-
💠Wrapping your favorite CLI in neovim - YouTube
Here's my thought on 💠Wrapping your favorite CLI in neovim - YouTube cool video on expanding vim with cli. piping commands into vim piping commands into vim…
-
💠Saghen/blink.cmp: Performant, batteries-included...
Here's my thought on 💠Saghen/blink.cmp: Performant, batteries-included completion pl... A new completion plugin that I might give a try. Readme makes it…
-
💠E576: Error while reading ShaDa file: there is a...
Here's my thought on 💠E576: Error while reading ShaDa file: there is an item at posi... I hit an interesting error after updating my nvim plugins today.…
-
💠These are SICK, gonna be using this a lot. (Than...
Here's my thought on 💠These are SICK, gonna be using this a lot. (Thanks @evantraver... helix inspired treesitter select outwards and select inwards. !!!…
-
💠Switching Configs in Neovim • Michael Uloth
Here's my thought on 💠Switching Configs in Neovim • Michael Uloth Switching between nvim configs can be really easy to do since they implemented the…
-
Vim-gq
Vim has a handy feature to format text with . You can use it in visual mode, give it a motion, or if you give it it will format the current line. I use this quite often while writing in markdown, I do not use softwraps in vim, so quickly formats my current line into a paragraph. Once I have done this for a single line one time I typically switch to the motion for around paragraph to format the whole paragraph and not just the current line. before formatting vim-gq-20240805122634078.we
-
💠From Vim To Zed - YouTube
Here's my thought on 💠From Vim To Zed - YouTube I found this statement quite intriguing. multi-cursors are just macros. This is quite a philisophical video…
-
💠My New Python Lsp Setup
Here's my thought on 💠My New Python Lsp Setup I figured out the killer combination for python lsp servers, ruff and jedi! ruff does all of the diagnostics…
-
💠nvim: `vim.o.cmdheight=0`
Here's my thought on 💠nvim: I fixed my missing macro recording indicator that I lost and was never quite sure why. (because I forgot that I set…
-
💠aca/emmet-ls: Emmet support based on LSP.
Here's my thought on 💠aca/emmet-ls: Emmet support based on LSP. This is the greatest nvim emmet plugin I have tried. In the past I had tried the vim plugin…
-
💠Formatting on save · jose-elias-alvarez/null-ls....
Here's my thought on 💠Formatting on save · jose-elias-alvarez/null-ls.nvim Wiki neovim stopped formatting on save for me awhile ago and I have just been…
-
💠kndndrj/nvim-dbee: Interactive database client f...
Here's my thought on 💠kndndrj/nvim-dbee: Interactive database client for neovim A neovim database client that I need to check out. !!! note This post is a…
-
Setup a yaml schema | yamlls for a silky smooth se...
I've gone far too long without a good setup for editing yaml files, I am missing out on autocomplete and proper diagnostics. This ends today as I setup yaml-language-server in neovim. https://youtu.be/xo4HrFoKF4c {.youtube-embed} The video for this one is part of a challenge-playlist I put out for myself to constantly improve my dotfiles for all of December. init.vim I have my setup to only source other modules, if you want everything in a single config, feel free to do as you wish. I broke mi
-
How linux users install a text editor
In honor of the neovim 0.6.0 release, I decided to do a funny skit installing neovim, and fix up my install script in the process as part of my challenge to fix up my dotfiles. I ran into one snag where I was not updating the repo that I cloned. I moved it to the directory I now keep third-party git repos and set it to update with ansible. https://youtu.be/64oKLphhBuo The thing that took me the longest to realize was.... I had a path issue pointing me to an old install of the appimage over the