Adding a __render__ method that returns a rich renderable to any python class
makes it display this output if printed with rich. This also includes being
nested inside a rich Layout.
import rich
from rich.panel import Panel
class ShowMe:
def __rich__(self):
return Panel("hello", border_style="gold1")
if __name__ == "__main__":
rich.print(ShowMe())
[1]
References:
[1]: https://images.waylonwalker.com/dunder_rich_showme.png
GitHub Stars
GitHub stars posts
1859 posts
latest post 2026-05-24
Publishing rhythm
Fugitive comes with a pretty sick way to commit files and see the diff at the
same time with verbose commit. Opening the fugitive menu with :G brings up
your git [1] status, you can stage files with s, unstage them with u, toggle
them with -, and toggle their diff with >. Once you have staged your files
for commit, you can commit with cc, but today I found that you can commit
verbose with cvc. This brings up not only a commit widow with your git
status shown, but the diff that you are about to commit.
[2]
example of a verbose commit in fugitive
References:
[1]: /glossary/git/
[2]: https://images.waylonwalker.com/fugitive-verbose-commit.png
I came across Talkpython.fm-Notable-Packages [1] from xandrade [2], and it’s packed with great features and ideas.
[unofficial] Talkpython.fm podcast notable PyPI packages compilation
References:
[1]: https://github.com/xandrade/Talkpython.fm-Notable-Packages
[2]: https://github.com/xandrade
Check out aoc-2021-kedro-playground [1] by pypeaday [2]. It’s a well-crafted project with great potential.
No description available.
References:
[1]: https://github.com/pypeaday/aoc-2021-kedro-playground
[2]: https://github.com/pypeaday
Looking for inspiration? dotfiles [1] by elnappo [2].
my .files - powered by Ansible
References:
[1]: https://github.com/elnappo/dotfiles
[2]: https://github.com/elnappo
Just starred aoc_2021 [1] by borgmanJeremy [2]. It’s an exciting project with a lot to offer.
No description available.
References:
[1]: https://github.com/borgmanJeremy/aoc_2021
[2]: https://github.com/borgmanJeremy
Just starred aoc-2021 [1] by pypeaday [2]. It’s an exciting project with a lot to offer.
Advent of Code 2021 repo
References:
[1]: https://github.com/pypeaday/aoc-2021
[2]: https://github.com/pypeaday
The work on neovim [1] by neovim [2].
Vim-fork focused on extensibility and usability
References:
[1]: https://github.com/neovim/neovim
[2]: https://github.com/neovim
lewis6991 [1] has done a fantastic job with gitsigns.nvim [2]. Highly recommend taking a look.
Git [3] integration for buffers
References:
[1]: https://github.com/lewis6991
[2]: https://github.com/lewis6991/gitsigns.nvim
[3]: /glossary/git/
Looking for inspiration? dotfiles [1] by thoughtbot [2].
A set of vim, zsh, git [3], and tmux configuration files.
References:
[1]: https://github.com/thoughtbot/dotfiles
[2]: https://github.com/thoughtbot
[3]: /glossary/git/
telescope-media-files.nvim [1] by nvim-telescope [2] is a game-changer in its space. Excited to see how it evolves.
Telescope extension to preview media files using Ueberzug.
References:
[1]: https://github.com/nvim-telescope/telescope-media-files.nvim
[2]: https://github.com/nvim-telescope
sqlfluff [1] by sqlfluff [2] is a game-changer in its space. Excited to see how it evolves.
A modular SQL linter and auto-formatter with support for multiple dialects and templated code.
References:
[1]: https://github.com/sqlfluff/sqlfluff
[2]: https://github.com/sqlfluff
cmp-copilot [1] by hrsh7th [2] is a game-changer in its space. Excited to see how it evolves.
copilot.vim source for nvim-cmp
References:
[1]: https://github.com/hrsh7th/cmp-copilot
[2]: https://github.com/hrsh7th
Looking for inspiration? pypandoc [1] by JessicaTegner [2].
Thin wrapper for “pandoc” (MIT)
References:
[1]: https://github.com/JessicaTegner/pypandoc
[2]: https://github.com/JessicaTegner
I’m impressed by kedro-wdbc-tf [1] from abhinavsp0730 [2].
No description available.
References:
[1]: https://github.com/abhinavsp0730/kedro-wdbc-tf
[2]: https://github.com/abhinavsp0730
Check out chipsenkbeil [1] and their project distant.nvim [2].
🚧 (Alpha stage software) Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment 🚧
References:
[1]: https://github.com/chipsenkbeil
[2]: https://github.com/chipsenkbeil/distant.nvim
tesseract [1] by tesseract-ocr [2] is a game-changer in its space. Excited to see how it evolves.
Tesseract Open Source OCR Engine (main repository)
References:
[1]: https://github.com/tesseract-ocr/tesseract
[2]: https://github.com/tesseract-ocr
The work on sqlite.lua [1] by kkharji [2].
SQLite LuaJIT binding with a very simple api.
References:
[1]: https://github.com/kkharji/sqlite.lua
[2]: https://github.com/kkharji
I’m impressed by telescope-frecency.nvim [1] from nvim-telescope [2].
A telescope.nvim extension that offers intelligent prioritization when selecting files from your editing history.
References:
[1]: https://github.com/nvim-telescope/telescope-frecency.nvim
[2]: https://github.com/nvim-telescope
Check out flick-it [1] by cmgriffing [2]. It’s a well-crafted project with great potential.
An OBS overlay game similar to the !drop game.
References:
[1]: https://github.com/cmgriffing/flick-it
[2]: https://github.com/cmgriffing