rmagatti [1] has done a fantastic job with auto-session [2]. Highly recommend taking a look.
A small automated session manager for Neovim
References:
[1]: https://github.com/rmagatti
[2]: https://github.com/rmagatti/auto-session
Published
All published posts
2493 posts
latest post 2026-05-11
Publishing rhythm
Vim Wsl Clipboard
I’ve long used neovim from within windows wsl, and for far too long, I went
without a proper way to get text out of it and into windows.
wsl has access to cmd applications # [1]
wsl can access clip.exe. You can do some cool things with it, such as
cat a file into the clipboard, sending output from a command to the clipboard,
or set an autocmd group in vim to send yank to the windows clipboard.
using clip.exe # [2]
Let’s say you want to send a teammate the tail of a log file over chat. You can
tail the file into clip.exe.
tail -n 1 info.log | clip.exe
pipe streams of text into clip.exe
make it a bit more natural # [3]
I recently made mine feel a bit more natural by aliasing it to clip.
alias clip=clip.exe
pop this in your ~/.bashrc or ~/.zshrc
yanking to windows clipboard from vim # [4]
I use neovim as my daily text editor and its a pain to share code with a
teammate over chat, stack overflow, into a gist, or whatever you need. The
following snippet has been quite useful ...
I’m impressed by onebuddy [1] from Th3Whit3Wolf [2].
Light and dark atom one theme
References:
[1]: https://github.com/Th3Whit3Wolf/onebuddy
[2]: https://github.com/Th3Whit3Wolf
I’m impressed by awesome-streamerrc [1] from awesome-streamers [2].
Dotfiles for various streamers on Twitch.
References:
[1]: https://github.com/awesome-streamers/awesome-streamerrc
[2]: https://github.com/awesome-streamers
If you’re into interesting projects, don’t miss out on telescope-fzf-native.nvim [1], created by nvim-telescope [2].
FZF sorter for telescope written in c
References:
[1]: https://github.com/nvim-telescope/telescope-fzf-native.nvim
[2]: https://github.com/nvim-telescope
kedro replit
I am trying to see what an embeded replit
Looking for inspiration? ltreesitter [1] by euclidianAce [2].
Standalone tree sitter bindings for the Lua language
References:
[1]: https://github.com/euclidianAce/ltreesitter
[2]: https://github.com/euclidianAce
I’m impressed by hop.nvim [1] from hadronized [2].
Neovim motions on speed!
References:
[1]: https://github.com/hadronized/hop.nvim
[2]: https://github.com/hadronized
I’m impressed by gitmux [1] from arl [2].
💻 Git [3] in your tmux status bar
References:
[1]: https://github.com/arl/gitmux
[2]: https://github.com/arl
[3]: /glossary/git/
Check out bidict [1] by jab [2]. It’s a well-crafted project with great potential.
The bidirectional mapping library for Python.
References:
[1]: https://github.com/jab/bidict
[2]: https://github.com/jab
photopea [1] by photopea [2] is a game-changer in its space. Excited to see how it evolves.
Photopea is online image editor
References:
[1]: https://github.com/photopea/photopea
[2]: https://github.com/photopea
I’m really excited about lolcat [1], an amazing project by tehmaze [2]. It’s worth exploring!
Rainbows and unicorns (without Ruby! jay!)
References:
[1]: https://github.com/tehmaze/lolcat
[2]: https://github.com/tehmaze
I’m really excited about bubbles [1], an amazing project by charmbracelet [2]. It’s worth exploring!
TUI components for Bubble Tea 🫧
References:
[1]: https://github.com/charmbracelet/bubbles
[2]: https://github.com/charmbracelet
Check out charmbracelet [1] and their project lipgloss [2].
Style definitions for nice terminal layouts 👄
References:
[1]: https://github.com/charmbracelet
[2]: https://github.com/charmbracelet/lipgloss
plenary.nvim [1] by nvim-lua [2] is a game-changer in its space. Excited to see how it evolves.
plenary: full; complete; entire; absolute; unqualified. All the lua functions I don’t want to write twice.
References:
[1]: https://github.com/nvim-lua/plenary.nvim
[2]: https://github.com/nvim-lua
Pytest capsys
Testing print/log statements in pytest can be a bit tricky, capsys makes it
super easy, but I often struggle to find it.
capsys # [1]
capsys is a builtin pytest fixture that can be passed into any test to capture
stdin/stdout. For a more comprehensive description check out the docs on
capsys [2]
using capsys # [3]
Simply create a test function that accepts capsys as an argument and pytest
will give you a capsys opject.
def test_print(capsys):
print('hello')
captured = capsys.readouterr()
assert 'hello' in captured.out
print('world')
captured = capsys.readouterr()
assert 'world' in captured.out
References:
[1]: #capsys
[2]: https://docs.pytest.org/en/stable/capture.html#accessing-captured-output-from-a-test-function
[3]: #using-capsys
I’m impressed by kedro-diff [1] from WaylonWalker [2].
quickly diff kedro history
References:
[1]: https://github.com/WaylonWalker/kedro-diff
[2]: https://github.com/WaylonWalker
I like ThePrimeagen’s [1] project git-worktree.nvim [2].
No description available.
References:
[1]: https://github.com/ThePrimeagen
[2]: https://github.com/ThePrimeagen/git-worktree.nvim
Check out nvim [1] by kuator [2]. It’s a well-crafted project with great potential.
There are many neovim configurations, but this one is mine…
References:
[1]: https://github.com/kuator/nvim
[2]: https://github.com/kuator
Looking for inspiration? awsimple [1] by jamesabel [2].
Simple API for basic AWS services
References:
[1]: https://github.com/jamesabel/awsimple
[2]: https://github.com/jamesabel