cmp-copilot by hrsh7th is a game-changer in its space. Excited to see how it evolves. copilot.vim source for nvim-cmp
Publishing rhythm
Looking for inspiration? pypandoc by JessicaTegner. Thin wrapper for “pandoc” (MIT)
I’m impressed by kedro-wdbc-tf from abhinavsp0730. No description available.
Check out chipsenkbeil and their project distant.nvim. 🚧 (Alpha stage software) Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment 🚧
nvim conf 2021 | IDE’s are slow | Waylon Walker
https://youtu.be/E18m4KkJUnI Slides 👇 # welcome # Other possible titles # Using Vim as a Team Lead I 💜 Tmux Why I stopped using @code Get there fast How I vim It’s ok # Use a graphical IDE if it works for you. Trick it out # vim is so well integrated into the terminal, take advantage It wasn’t working for me anymore # dozens of instances # As a team lead I bounce betweeen a dozen projects a per day https://pbs.twimg.com/media/FAEmRjYUcAUk2eR?format=jpg&name=large Move With Intent # Running vim inside tmux lets me move swiftly between the exact project I need. https://twitter.com/_WaylonWalker/status/1438849269407047686/photo/1 //: <> (__) Hub and Spoke # direct link to specific projects fuzzy into all projects fuzzy into open projects How I navigate tmux in 2021 #hub-and-spoke Other Things That Make this Possible # tmux direnv vim adjacent things yes, vim is ugly, make it yours # @rook @_waylonwalker lsp # treesitter # telescope # fuzzy matching like a boss fzf is ok too Check Messages…
tesseract by tesseract-ocr is a game-changer in its space. Excited to see how it evolves. Tesseract Open Source OCR Engine (main repository)
The work on sqlite.lua by kkharji. SQLite LuaJIT binding with a very simple api.
I’m impressed by telescope-frecency.nvim from nvim-telescope. A telescope.nvim extension that offers intelligent prioritization when selecting files from your editing history.
Check out flick-it by cmgriffing. It’s a well-crafted project with great potential. An OBS overlay game similar to the!drop game.
Check out diffurcate.vim by AndrewRadev. It’s a well-crafted project with great potential. Split a git diff into separate files
codelucas has done a fantastic job with newspaper. Highly recommend taking a look. newspaper3k is a news, full-text, and article metadata extraction in Python 3. Advanced docs:
I recently discovered delta-rs by delta-io, and it’s truly impressive. A native Rust library for Delta Lake, with bindings into Python
I recently discovered cmp-skkeleton by rinx, and it’s truly impressive. skkeleton source for nvim-cmp
The work on coveragepy by nedbat. The code coverage tool for Python
I like coveragepy’s project coveragepy. The code coverage tool for Python
I like pytest-dev’s project pytest-cov. Coverage plugin for pytest.
Just Ask Ipython for help
It happens to the best of us # 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. https://youtu.be/TZrRAP-9UMk Docstrings # In any python repl you can access the docstring of a function by calling for. In Ipython we can even get some syntax highlighting with the. Source Code # Sometimes the docstrings are not good enough, and don’t give us the content we need, and we just need to look at the source. Without leaving your terminal there are two ways I often use to get to the source of a function I am trying to use. The more common way I do it is with the ipython. Bonus rich.inspect # You thought the syntax highlighting was good with ipython, check out what can do! As far as I know there is no way to get to source code, but the results are still fantastic. Install rich then insp…
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. It made a big change on me # 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. After participating it does not feel like such a big deal to go through the motions of making my own fork, making a small change, and submitting it for review. What can you do? # As a user, you might be in a unique position to see a library from the perspective of other users rather than from the eyes of a maintainer. You can help bring the user perspective to your favorite library. https://twitter.com/_WaylonWalker/status/1446440878864846909 My…
I made a neovim plugin
I’ve slowly adding more and more lua functions into my neovim configuration, and recently I noticed a pattern for a class of functions that reach out to run shell commands that can be abstracted away. https://youtu.be/8m5ipBuopPU Telegraph.nvim # Check out the project readme for the most up to date details on the plugin itself. Motivation # I want a simple way to make remaps into shell commands that can open new tmux windows, popups, or just run a command with context from the editor. For example I want to make remaps to do things like open the current file in lookatme. The main goal here is that remaps become one liners that can just be put directly in my without creating a whole new lua module for each shell command I want to bind. how # takes in a argument to determine where to tun the command.j (default) runs command in the built in terminal runs command in a new tmux session and joins it. runs command in a tmux popup window. runs command in a tmux session and displays it in a popu…
The work on ansible by ThePrimeagen. No description available.