| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | refactor(dotfiles): comment | Thomas Vanbesien | 2026-06-02 | 1 | -1/+2 | |
| | | ||||||
| * | fix(dotfiles): sync don't use sudo with yay | Thomas Vanbesien | 2026-06-01 | 1 | -6/+14 | |
| | | ||||||
| * | fix(dotfiles): sync check who owns secret services | Thomas Vanbesien | 2026-06-01 | 1 | -0/+15 | |
| | | ||||||
| * | docs: rewrite README password management section | Thomas Vanbesien | 2026-06-01 | 1 | -34/+7 | |
| | | ||||||
| * | misc(nvim): lighter active cursorline highlight | Thomas Vanbesien | 2026-06-01 | 1 | -19/+6 | |
| | | ||||||
| * | misc(nvim): remove dead code | Thomas Vanbesien | 2026-06-01 | 1 | -2/+0 | |
| | | | | | The Cursorline highlight is overwritten by `set_cursorline_hl()`. | |||||
| * | misc(bash): MANWIDTH 999 → 100 | Thomas Vanbesien | 2026-06-01 | 1 | -1/+1 | |
| | | | | | Man pages don't look good with wrapped lines of 999 columns. | |||||
| * | refactor(dotfiles): group pacman local db queries | Thomas Vanbesien | 2026-06-01 | 1 | -20/+14 | |
| | | | | | | | | | | In dotfiles sync, `sync_packages()` queries the database only twice (once for packages to install and once for packages to upgrade) instead of twice per package (which was too slow). The function determines the packages to install/update by looking at the disjunction of the specified packages and the list of installed packages obtained with `pacman --query --quiet`. | |||||
| * | refactor(dotfiles): remove duplicated code | Thomas Vanbesien | 2026-06-01 | 1 | -16/+16 | |
| | | ||||||
| * | fix(nvim): refactor dotfiles sync and make it sync outdated packages | Thomas Vanbesien | 2026-06-01 | 1 | -19/+34 | |
| | | | | | | | | The installer (`dotfiles sync`) prompts the user to sync when packages are missing or out of date (previously only when missing). Refactor `sync_aur()` and `sync_deps()` → `sync_packs()` | |||||
| * | misc(nvim): smart split git diff window in gitcommit files | Thomas Vanbesien | 2026-06-01 | 1 | -2/+10 | |
| | | | | | | Split the window horizontally when there is not enough columns on the screen to display the cached git diff comfortably. | |||||
| * | misc(nvim): explicit autocommand description | Thomas Vanbesien | 2026-06-01 | 1 | -1/+1 | |
| | | ||||||
| * | refactor: format | Thomas Vanbesien | 2026-06-01 | 1 | -5/+5 | |
| | | ||||||
| * | misc(bash): remove bash_history from config folder | Thomas Vanbesien | 2026-06-01 | 1 | -1/+0 | |
| | | | | | It doesn't belong there. | |||||
| * | misc(nvim): remove disable_kwallet_secret_service | Thomas Vanbesien | 2026-05-29 | 1 | -16/+0 | |
| | | | | | | | It's not useful. The user will just get an error when syncing if they have another secret service provider and it will be obvious enough what has to be uninstalled. | |||||
| * | misc(dotfiles): replace useless function with corresponding package | Thomas Vanbesien | 2026-05-29 | 1 | -15/+1 | |
| | | ||||||
| * | fix(dotfiles): install vim-language-server with yay | Thomas Vanbesien | 2026-05-29 | 1 | -2/+1 | |
| | | | | | It's AUR, not in the official Arch packages. | |||||
| * | misc(dotfiles): sync proton-vpn ignoring gnome-keyring hard dep | Thomas Vanbesien | 2026-05-29 | 1 | -0/+10 | |
| | | ||||||
| * | refactor(nvim): group vim.pack.add() calls | Thomas Vanbesien | 2026-05-29 | 12 | -34/+19 | |
| | | | | | | This is to avoid getting many prompts when launching nvim and installing the packages initially. | |||||
| * | misc(nvim): add user command to (re)initialize folds | Thomas Vanbesien | 2026-05-29 | 1 | -9/+14 | |
| | | | | | | | A user command to reinitialize folds is the best solution. It's better than doing it automatically because if folds are recalculated all the time then when writing code new folds will close on the cursor. | |||||
| * | misc(tig): make unfocused cursor line readable | Thomas Vanbesien | 2026-05-29 | 1 | -0/+1 | |
| | | ||||||
| * | misc(nvim): add comment about non-bug (invisible fenced code blocks) | Thomas Vanbesien | 2026-05-29 | 1 | -0/+4 | |
| | | ||||||
| * | misc(dotfiles): install tree-sitter-cli on sync | Thomas Vanbesien | 2026-05-29 | 1 | -0/+1 | |
| | | ||||||
| * | misc: remove comment | Thomas Vanbesien | 2026-05-29 | 1 | -2/+0 | |
| | | ||||||
| * | misc(nvim): add keymap to close current tabpage | Thomas Vanbesien | 2026-05-29 | 1 | -0/+1 | |
| | | ||||||
| * | misc: remove passmenu | Thomas Vanbesien | 2026-05-29 | 4 | -51/+2 | |
| | | | | | | The menu is blurry on one screen when using multiple screens. Also I don't even use it, I prefer just using `pass` in the terminal. | |||||
| * | misc(claude): add instructions to not run trivial scripts | Thomas Vanbesien | 2026-05-28 | 1 | -0/+7 | |
| | | ||||||
| * | misc(nvim): install tig on sync | Thomas Vanbesien | 2026-05-22 | 1 | -0/+1 | |
| | | ||||||
| * | fix(nvim): fix SessionExitSave and SessionExitNoSave commands | Thomas Vanbesien | 2026-05-22 | 1 | -5/+4 | |
| | | | | | | | | `SessionExitSave` → Save session and exit, fixed description `SessionExitNoSave` → Exit without saving session, and don't exit if there are unsaved changes. | |||||
| * | misc(nvim): prompt user for action when buffer file is edited outside of nvim | Thomas Vanbesien | 2026-05-22 | 1 | -7/+20 | |
| | | ||||||
| * | misc(nvim): add shortcut to create tabpage | Thomas Vanbesien | 2026-05-22 | 1 | -0/+2 | |
| | | ||||||
| * | refactor(nvim): move winbar option and use vim.opt | Thomas Vanbesien | 2026-05-22 | 1 | -1/+1 | |
| | | ||||||
| * | refactor(nvim): move updatetime option | Thomas Vanbesien | 2026-05-22 | 1 | -1/+1 | |
| | | ||||||
| * | misc(bash): show git branch in prompt | Thomas Vanbesien | 2026-05-22 | 1 | -8/+9 | |
| | | ||||||
| * | misc(nvim): set tabline fg to yellow | Thomas Vanbesien | 2026-05-22 | 1 | -1/+2 | |
| | | ||||||
| * | refactor(nvim): remove call to winsaveview() when reloading a buffer | Thomas Vanbesien | 2026-05-22 | 1 | -2/+0 | |
| | | | | | The call was redundant, and `winsaveview()` does not save folds. | |||||
| * | misc(nvim): set winbar to show cwd and path | Thomas Vanbesien | 2026-05-22 | 2 | -0/+3 | |
| | | ||||||
| * | misc(nvim): reload buffer when its file changed on disk | Thomas Vanbesien | 2026-05-22 | 3 | -2/+20 | |
| | | | | | | | | | | | | | | Bump 'updatetime' to 1 second because it affects three things: - swap file save frequency - GitGutter signs update frequency - CursorHold and CursorHoldI trigger frequency 100ms is too high of a frequency. Enable focus events in tmux for nvim 'FocusGained' event, Add two event handlers, one for updating the buffer with `checktime`, another for logging a message when doing so. | |||||
| * | misc(claude): add instruction to use emojis | Thomas Vanbesien | 2026-05-22 | 1 | -0/+4 | |
| | | ||||||
| * | misc(nvim): rounded borders and default bg color for floating windows | Thomas Vanbesien | 2026-05-22 | 2 | -2/+1 | |
| | | ||||||
| * | Revert "fix(nvim): correct popup rendering for bullets and LSP docs" | Thomas Vanbesien | 2026-05-22 | 2 | -26/+0 | |
| | | | | | This reverts commit 601bdd23a87c71dac8e4c59474c5915db676190f. | |||||
| * | misc(nvim): GitBlame shows SHA1 and has better matching logic | Thomas Vanbesien | 2026-05-22 | 1 | -1/+6 | |
| | | ||||||
| * | misc(claude): change effort level to high | Thomas Vanbesien | 2026-05-21 | 1 | -1/+2 | |
| | | | | | | From the original "very high" which seems to mess up Opus 4.7. I hope to get better results with making Claude think less maybe. | |||||
| * | misc(claude): add global instruction to ask before making changes | Thomas Vanbesien | 2026-05-21 | 1 | -0/+5 | |
| | | ||||||
| * | misc: configure info key bindings | Thomas Vanbesien | 2026-05-21 | 2 | -0/+33 | |
| | | ||||||
| * | misc(nvim): add keymaps for GitGutter functions | Thomas Vanbesien | 2026-05-21 | 1 | -0/+7 | |
| | | ||||||
| * | fix(nvim): live highlight TODO strings | Thomas Vanbesien | 2026-05-21 | 1 | -13/+37 | |
| | | | | | | Previously, extended marks for TODO strings were only set once on `'FileType'`. | |||||
| * | misc(bash): update prompt | Thomas Vanbesien | 2026-05-21 | 2 | -2/+43 | |
| | | | | | | | - Shell level is shown when >2 - Jobs are shown when there is at least 1 - Git commit divergence with remote is shown | |||||
| * | fix(nvim): don't apply global fzf config in nvim | Thomas Vanbesien | 2026-05-21 | 1 | -0/+3 | |
| | | ||||||
| * | misc: comment | Thomas Vanbesien | 2026-05-21 | 1 | -2/+0 | |
| | | ||||||
