home.social

#neovim — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #neovim, aggregated by home.social.

  1. New Jet blogpost! This one shows how to implement custom autocompletions in Python which read data directly from your runtime. I used this to get completions for Pyspark column names and it's been suuper useful:

    jacobnscott.com/posts/hacking-

  2. Моя главная страсть — это работа.
    Я никогда не понимал всех этих «наворотов» — элементов, добавленных лишь ради внешнего вида в ущерб удобству использования.
    ---------------------
    ОС: Manjaro Linux
    Окружение рабочего стола: KDE Plasma
    IDE: neovide
    Рисование: Inkscape
    Работа с текстом: LibreOffice

    #Linux #kde #developer #neovim #writing #libreoffice #drawing #inkscape

  3. #neovim Development News

    The 0.12 version adds `]N` and `[N` Visual mode mappings for expanding selection to sibling treesitter node.

    PR:
    - github.com/neovim/neovi...

    feat(treesitter): select grow ...

  4. Is there something faster in #vim or #neovim then:

    :cexpr [] | silent! bufdo vimgrepadd /XYZ/ % | copen

    to grep for XYZ in all bufferns?

  5. Update: I found this (macOS) utility for playing MIDI files from the command line and it works great with Lilypond/Neovim!

    ssb22.user.srcf.net/mwrhome/ma

    It's about a hundred lines of C, which means even if it's abandoned at some point I should be able to update it myself.

    The problem with a lot of similar programs is they use e.g., fluidsynth, when what I want is to play the file back over the IAC bus into Max/MSP, SuperCollider/etc. This lets me choose the starting point in the MIDI file and easily play it into IAC from my terminal!

    #Neovim #Lilypond #macOS #MIDI #Composer

  6. For all you NeoVim VimWiki users out there: I wrote a plugin to do a fulltext search through your VimWiki files with Telescope. You can also exclude files with words prefixed with "!". For example:

    'log !sunday updates !neovim' will find all files containing the words "Log" and "Updates" but will exclude files with the words 'Sunday' or 'NeoVim'. As long as you only type lower case letters the search is case-insensitive.

    You can also group words with double quotes like "Edit Notes", which will find the exact term. You also can exclude these terms with the exclamation mark: '!Edit Notes' will find all files which do not contain the term 'Edit Notes'. You can mix it with single word searches as you please.

    It's hosted on Codeberg.org and not on GitHub, so you have to specify the full URL in your plugin setup file. I'm very bad at naming things, so I simply called the plugin 'find-vimwiki-words.nvim'.

    You can find more information in the README.md in the repo which is located on Codeberg.org:

    https://codeberg.org/fab/find-vimwiki-words.nvim

    It would be nice to get some feedback.

    #NeoVim #VimWiki #Plugin #Telescope #LUA #bash #ripgrep
  7. Apparently we have access to GitHub at work, been using it in :neovim: and it seems pretty useful... Is there a way to get this in :emacs: ?

  8. Ideas for a standalone editor? Even better, :emacs: / :neovim: plugin?
    I like the idea of writing diagrams and flowcharts as code...