Useful snippets

    UV python

    Thu 22. January 2026 | 2026-01-22

    uv python install <version>
    uv init

    Set correct python version in .python-version

    (re)-build venv

    uv venv

    Updates .venv files

    Activate venv environment

    source .venv/bin/activate
    deactivate

    Install dependencies from requirements.txt

    uv pip install -r requirements.txt

    Fuzzy search

    Tue 16. December 2025 | 2025-12-16

    Telescope & Fzf.vim

    Action Telescope Fzf.vim
    Open all items in quickfixlist [Q] Select all items with [Tab] and hit [Enter]
    List all vim keymaps require('telescope.builtin').keymaps :Maps

    More on Telescope: https://useful-snippets.netlify.app/posts/vim/

    Fzf use cases

    Edit a file

    nvim $(fzf)

    Restore a file from another branch (here: main)

    git checkout main $(fzf)

    Run a specific test in Jest

    npx jest --runTestsByPath $(fzf)

    Jump to main component vim

    Mon 15. December 2025 | 2025-12-15

    Vim/Neovim

    yank filename without extension to 'f'-registry

    :let @f = expand('%:t:r')<CR>
    

    search for "const [contents in 'f'-registry]"

    :execute '/const ' . @f<CR>:nohlsearch<CR>
    

    added together

    :let @f = expand('%:t:r')<CR>:execute '/const ' . @f<CR>:nohlsearch<CR>
    

    Ideavim

    Copy file name to + register and search for it. Do not execute immediately () as CopyFileName also includes the file extension

    :action CopyFileName<CR>/const <c-r>+