Commit graph

843 commits

Author SHA1 Message Date
5e96b3d6aa
nvim/todo-comments: better highlighting regex rule 2025-09-10 21:09:43 +08:00
35cb32e584
nvim/telescope: make buffer search start in insert mode 2025-09-01 20:19:21 +08:00
4eee316429
nvim/luasnip: from-the-future snippet 2025-08-31 09:07:26 +08:00
e1a06f2bf8
nvim: refactor autopairs 2025-08-21 12:58:35 +02:00
63074ebee6
nvim: autopair () with space in between 2025-08-21 08:45:50 +02:00
58dde3289e
nvim: improve /* */ comment paring 2025-08-21 08:30:09 +02:00
94ab5d51f1
nvim: run stylua 2025-08-09 09:02:40 +02:00
547ae11f4d
nvim: remove `once' helper 2025-08-09 09:01:14 +02:00
c8e4bcc675
nvim: refactor luasnip as plugin
luasnip works better as a plugin and not a ftplugin
2025-08-09 09:00:25 +02:00
05eba1165f
lsp: disable virtual lines by default 2025-08-04 12:27:19 +02:00
e3dc6c0546
nvim: disable smartindent
It's not very smart
https://unix.stackexchange.com/questions/106526/stop-vim-from-messing-up-my-indentation-on-comments
2025-08-01 21:25:19 +02:00
8c729cea42
typst: textwidth aware formatting 2025-08-01 15:10:45 +02:00
4c26ef46d2
nvim: fix broken keymap 2025-07-30 20:50:08 +02:00
088c91531d
nvim/golang: lazy load snippets only once 2025-07-28 17:39:45 +02:00
21c920be35
nvim/haskell: lazy load snippet only once 2025-07-28 11:22:02 +02:00
5f34897169
nvim/typst: lazyload snippets only once 2025-07-28 11:22:02 +02:00
b9fae994cb
nvim: once helper 2025-07-28 11:22:02 +02:00
563a66ff8e
nvim: remove relative number 2025-07-26 22:14:18 +02:00
f21c296da0
nvim: disable noisy warning 2025-07-22 16:20:05 +02:00
a1f90ea424
nvim: only show errors in virtuallines 2025-07-21 20:58:29 +02:00
d506f2b8ca
nvim: set diagnostic mode when sourced 2025-07-21 00:36:13 +02:00
3abe56c706
nvim: reorder diagnostic modes 2025-07-20 11:02:43 +02:00
87428c0928
nvim: show all lines in virtual text mode 2025-07-20 11:00:49 +02:00
c51141de08
nvim/diagnostic: cycle diagnostic layout
credit: mrcjkb
2025-07-20 10:58:22 +02:00
ead40c844d
nvim/lsp: allow setting all lsp config field in user config 2025-07-19 12:18:29 +02:00
c8fd1b4163
nvim/cmp: add simple luasnip binding to nvim-cmp 2025-07-18 20:49:22 +02:00
8da82663e5
nvim: remove harpoon 2025-07-16 22:07:50 +02:00
7d85c4befe
nvim/ftplugin/sh: assume bash and use shfmt 2025-07-14 14:08:29 +02:00
b1c4a83934
nvim: reload file on change 2025-07-13 11:01:16 +02:00
921f86dd59
nvim: autorelative number 2025-07-13 10:25:37 +02:00
acbbfa23f4
nvim: autocursorline 2025-07-13 10:02:26 +02:00
125cf62010
nvim/telescope: resume last picker 2025-07-12 21:40:16 +02:00
f708dc4908
Revert "nvim: mode aware CursorLineNr"
This is actually pretty annoying
2025-07-12 20:37:57 +02:00
15bf9075e7
nvim: mode aware CursorLineNr 2025-07-12 20:31:33 +02:00
10c8aa854d
nvim/lsp: add an usercommand to toggle inlay hints 2025-07-12 18:38:29 +02:00
76b18f85c9
nvim: update curry.nvim 2025-07-11 21:32:33 +02:00
3c4ffd9c89
nvim/telescope: remove redundant binding 2025-07-11 20:55:36 +02:00
e7f4595b52
nvim: prevent lsp from overriding some ftplugin bindings 2025-07-11 12:56:22 +02:00
74c9552b97
nvim/cmp: remove redundant bindings 2025-07-09 23:01:54 +02:00
5a3fc98a89
nvim/lsp: change gutter symbol 2025-07-09 23:01:18 +02:00
c31bcb0790
nvim: set shiftwidth for nix 2025-07-09 21:32:32 +02:00
ff5c9dd314
nvim/telescope: change bindings 2025-07-09 21:05:37 +02:00
98910c755b
nvim/Oil: operate on files 2025-07-09 21:05:37 +02:00
53ef51b856
nvim/reload: drop
Telescope has a similar feature already
2025-07-09 21:05:37 +02:00
fc46ab47b9
nvim/harpoon: remove bindings for insert mode 2025-07-09 21:05:37 +02:00
7df69fda69
nvim/gitsigns: update bindings 2025-07-09 21:05:37 +02:00
5d4e1547c5
nvim/cmp: precedence 2025-07-09 11:34:03 +02:00
f901002774
nvim/cmp: remove unused function 2025-07-09 11:30:03 +02:00
30305d8f59
nvim/cmp: remove vscode style snippets 2025-07-09 11:30:00 +02:00
14bfbece87
nvim/cmp: load snippets per filetype 2025-07-09 11:28:43 +02:00