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)
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>+
Tue 02. December 2025 | 2025-12-02
git checkout HEAD^
git checkout HEAD@{1}
Go forward
List ancestry (later) commits
From HEAD (older commit) to main branch (up-to-date)
git log --reverse --ancestry-path HEAD^..main
Tue 02. December 2025 | 2025-12-02
git checkout another-local-branch path/to/file.js
Tue 25. November 2025 | 2025-11-25
https://appleinsider.com/inside/macos-sequoia/tips/how-to-turn-off-the-gaps-in-macos-sequoias-window-tiling
margins (default):

set "no margins"

no margins:

Thu 13. November 2025 | 2025-11-13
git restore --staged file-name.txt
Sun 02. November 2025 | 2025-11-02
https://yadm.io/
Add all yadm managed files
yadm add -u
Open Lazygit for Yadm
yadm enter lazygit
Fri 31. October 2025 | 2025-10-31
git diff develop..$(git branch --show-current)
git branch --show-current is current branch
Lazygit
- Highlight main branch
- Shift w & hit enter
- highlight the branch you want to compare with
Webstorm
- GitToolBox?
https://useful-snippets.netlify.app/posts/webstorm-compare-with-branch/

VS Code
- Gitlens?
Neovim
- Diffview
Thu 30. October 2025 | 2025-10-30
https://github.com/cypress-io/cypress-docker-images/tree/master/factory
Thu 16. October 2025 | 2025-10-16
git tag branch_before_rebase
git rebase -X theirs develop
- Manually compare current branch with
branch_before_rebase
- Correct whatever needs to be corrected
Thu 09. October 2025 | 2025-10-09
Grep:
grep -4 \"peerDependencies\" node_modules/stylelint-config-standard-scss/package.json
Ripgrep:
rg peerDependencies
Mon 11. August 2025 | 2025-08-11
Reverse apply changes from old commit
git checkout <commit-hash>
git log
git diff <previous-commit-hash> > diff.patch
git checkout <main-or-up-to-date-branch>
git apply diff.patch --reverse
Create new commit that revert last commit
git revert <last-commit-hash>