I'm really excited about nbterm, an amazing project by davidbrochart. It's worth exploring!
Archive
All published posts
I came across stylish.nvim from sunjon, and it's packed with great features and ideas.
If you're into interesting projects, don't miss out on dynaconf, created by dynaconf.
Check out neovim-grimoire by alanwsmith. It's a well-crafted project with great potential.
functools.total_ordering makes adding all of six of the rich comparison operators to your custom classes much easier,...
Check out ipython and their project ipython.
Check out sharkdp and their project pastel.
If you're into interesting projects, don't miss out on asdf, created by asdf-vm.
I came across outputformat from delestro, and it's packed with great features and ideas.
pyenv has done a fantastic job with pyenv. Highly recommend taking a look.
pyenv has done a fantastic job with pyenv-installer. Highly recommend taking a look.
vim-abolish by tpope is a game-changer in its space. Excited to see how it evolves.
I came across Talkpython.fm-Notable-Packages from xandrade, and it's packed with great features and ideas.
Smoother Python with automatic imports | pyflyby
This is not a flaky works half the time kind of plugin, it’s a seriously smooth editing experience. I’ve just started using pyflyby, and it is solid so far. I have automatic imports on every save of a python file in neovim, and automatic imports on every command in ipython.
I can’t tell you how pumped I am for this, and how good its felt to use over the past few weeks. It’s glorious.
Listen to me rant on how great pyflyby is
...
Check out aoc-2021-kedro-playground by pypeaday. It's a well-crafted project with great potential.
Looking for inspiration? dotfiles by elnappo.
You must use augroup with autocmd in vim | Here's how
If you are running vim autocmd’s without a group, you’re killing your performance. Granted your probably not sourcing your vimscript files with autocmd’s too often, but every time you source that vimscript you are adding another command that needs to run redundantly.
Not silky smooth
...
Code Review from the comfort of vim | Diffurcate
I often review Pull requests from the browser as it just makes it so easy to see the diffs and navigate through them, but there comes a time when the diffs get really big and hard to follow. That’s when its time to bring in the comforts of vim.
This all stems from the great plugin by AndrewRadev. It breaks a down into a project. So rather than poping into a pager from git diff, you can pipe to diffurcate and it will setup a project in a tmp directory for you and you can browse this project just like any other except it’s just a diff.
...
Setup a yaml schema | yamlls for a silky smooth setup
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.
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.
...
Just starred aoc_2021 by borgmanJeremy. It's an exciting project with a lot to offer.
Just starred aoc-2021 by pypeaday. It's an exciting project with a lot to offer.
Open files FAST from zsh | or bash if thats your thing
I am often in a set of tmux splits flying back and forth, accidentally close my editor, so when I come back to that split and hit my keybinds to edit files I enter them into zsh rather than into nvim like I intended. Today I am going to sand off that rough edge and get as similar behavior to nvim as I can with a couple of aliases.
Make sure you check out the YouTube video to see all of my improvements.
...
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.
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 fresh build, fixed that up and now we are on 0.7.0 nightly.
...
The work on neovim by neovim.
lewis6991 has done a fantastic job with gitsigns.nvim. Highly recommend taking a look.
30 days dotfile ricing
I am challenging myself to 30 days of dotfile ricing. I have been on linux desktop for a few months now and have a pretty good workflow going, I have the coarse edits done to my workflow, but it has some rough edges that need sanded down. It’s time to squash some of those little annoyances that still exist in my setup.
This is primarily going to be focused on productivity, but may have a few things to just look better. This will comprise heavily of aliases, zsh, and nvim config.
...
JUT | Read Notebooks in the Terminal
Trying to read a .ipynb file without starting a jupyter server? jut has you covered.
watch the video version of this post on YouTube
...
Waylon Walker
👋 Hi, I am Waylon Walker. Husband, Father of two, and creator things on the web, learning, and teaching others. I play lots of Minecraft, make art, and skate everyday with my kids. I finish the day binging episodes of Big Bang Theory with my wife.
I believe in a decentralized platform where everyone has their own space on this internet to share their thoughts and ideas. I created my blogging platform from scratch to learn about building tools with pluggy and diskcache. I was frustrated with long build times, black holes of node modules, bloated pages, and a lack of built in SEO tools. Instead I built my own under funded, over dreamed, nearly undocumented framework to that I love and maintain.
I am a Senior Software Engineer specializing in building data pipelines and web platforms with python.
...
Looking for inspiration? dotfiles by thoughtbot.
kedro catalog create
I use kedro catalog create to boost my productivity by automatically generating yaml catalog entries for me. It will create new yaml files for each pipeline, fill in missiing catalog entries, and respect already existing catalog entries. It will reformat the file, and sort it based on catalog key.
...
telescope-media-files.nvim by nvim-telescope is a game-changer in its space. Excited to see how it evolves.
sqlfluff by sqlfluff is a game-changer in its space. Excited to see how it evolves.
cmp-copilot by hrsh7th is a game-changer in its space. Excited to see how it evolves.
Looking for inspiration? pypandoc by JessicaTegner.
I'm impressed by kedro-wdbc-tf from abhinavsp0730.
Check out chipsenkbeil and their project distant.nvim.
nvim conf 2021 | IDE's are slow | Waylon Walker
Use a graphical IDE if it works for you.
vim is so well integrated into the terminal, take advantage
...
tesseract by tesseract-ocr is a game-changer in its space. Excited to see how it evolves.
The work on sqlite.lua by kkharji.
I'm impressed by telescope-frecency.nvim from nvim-telescope.
Check out flick-it by cmgriffing. It's a well-crafted project with great potential.
Check out diffurcate.vim by AndrewRadev. It's a well-crafted project with great potential.
codelucas has done a fantastic job with newspaper. Highly recommend taking a look.
I recently discovered delta-rs by delta-io, and it's truly impressive.
I recently discovered cmp-skkeleton by rinx, and it's truly impressive.
The work on coveragepy by nedbat.
I like coveragepy's project coveragepy.
I like pytest-dev's project pytest-cov.
Just Ask Ipython for help
We can’t all remember every single function signature out there, it’s just not possible. If you want to stay productive while coding without the temptation to hit YouTube or Twitter. Use the built in help. Here are 5 ways to get help without leaving your terminal.
In any python repl you can access the docstring of a function by calling for help.
...
Hacktoberfest 2021?
Are you participating in Hacktoberfest 2021?
I got my start with open source with Hacktoberfest 2018. I remember being so nervous for those first pr’s. I have continued to participate every year, and it feels good to give back.
Something that it really did for me was to lower the hurdle to contribute regularly. I am not a huge contributor to open source. I am not necessarily a regular maintainer of any large project, but I do often raise issues when I see things as a user that would make things easier or more clear.
...