7ac55be59c
refactor(nvim): improve highlights with new TS groups
2024-01-21 14:27:40 -06:00
0c41ec26a3
feat(nvim): support italics in typst ft
2024-01-21 14:17:44 -06:00
48270006c4
refactor(nvim): update to support new TS highlight groups
2024-01-21 14:17:25 -06:00
045cd888ea
fixup! feat(nvim): improve styling of typst titles
2024-01-21 04:28:46 -06:00
93eb82f02b
feat(nvim): underline typst titles
2024-01-21 04:24:54 -06:00
e201b0ff15
feat(nvim): add formatter for typst
2024-01-21 04:24:00 -06:00
54ed609a12
chore(nvim): update lazy lock
2024-01-21 04:04:07 -06:00
f1a13fe3d3
style(nvim): format with stylua
2024-01-21 04:03:40 -06:00
3942c31f91
feat(nvim): set typst filetypes shiftwidth to 2
2024-01-21 04:02:44 -06:00
8ff4f14268
refactor(nvim): separate diffview from neogit deps
2024-01-21 03:52:22 -06:00
cb7f87aa3f
feat(nvim): extend CursorLine into the status column
2024-01-21 03:42:03 -06:00
803b07ee70
refactor(nvim): use "..." for folded text
2024-01-21 02:04:12 -06:00
ae41262e39
refactor(nvim): highlight Orgmode latex fragements
2024-01-21 02:04:12 -06:00
31d61b0c12
refactor(nvim): remove custom bindings for macro ranges in insert mode
...
Neovim master now has this functionality natively, no need to include it
and maintain it in my own config.
2024-01-21 02:04:12 -06:00
8f1d9bfb84
fix(nvim): add in highlight links for Kanagawa for new TS highlights
...
HACK: Remove this later when Kanagawa gets updated highlight groups.
2024-01-21 02:04:12 -06:00
8ca0f428d0
refactor(nvim): update keybinding for "gx.nvim" for breaking change
2024-01-21 01:32:43 -06:00
16e4a2aa9e
refactor(nvim): improve time/date handling for org mode
...
Using Sunday instead of Monday as start of weeks
2024-01-21 01:17:55 -06:00
b5765f5509
feat(nvim): add keybinding to insert em dash in insert mode
2024-01-21 00:59:40 -06:00
efed48c3a1
refactor(nvim): use "<leader>ll" for toggling lsp inlay hints
2024-01-21 00:59:12 -06:00
12c9995a8b
fix(nvim): correctly lazy load vim-move on keys
2024-01-21 00:57:26 -06:00
c8f6c8f1e0
feat(nvim): add DiffSaved
user command
2024-01-21 00:57:03 -06:00
665e83b6dc
fix(nvim): correctly close the alpha timer for dashboard
2024-01-18 05:59:17 -06:00
483bc7b282
refactor(nvim): add College notes path to org mode agenda
2024-01-16 16:45:11 -06:00
0ba273908e
chore(nvim): update lazy lock
2024-01-16 16:44:59 -06:00
807893821f
refactor(fontconfig): use bare "Fira Code" font instead of nerdfont
2024-01-16 16:43:10 -06:00
dd4a31f222
refactor(wezterm): increase window opacity
2024-01-16 16:42:52 -06:00
c1751fb962
refactor(wezterm): improve font handling
2024-01-16 16:42:00 -06:00
c078cf6142
refactor(nvim): improve cmp sorting
2024-01-16 16:41:46 -06:00
65f1d3c253
refactor(zsh): improve handling of XDG dirs
2024-01-16 16:41:19 -06:00
b9df79bce9
feat(nvim): add netman for remote resource access
2024-01-15 15:38:49 -06:00
aa6af5408c
refactor(nvim): improve handling of alpha date timer
2024-01-10 14:36:31 -06:00
6ba0c3e860
chore(nvim): update lazy lock
2024-01-10 10:55:14 -06:00
51d04fd373
refactor(zsh): change TERM variable for ssh in wezterm
2024-01-10 10:53:39 -06:00
3e52e613a4
feat(swappy): add default swappy config
2024-01-10 10:53:10 -06:00
c938590b49
refactor: remove gitignore from .config/
2024-01-10 10:52:47 -06:00
bfc363bc6a
refactor(nvim)!: remove search command
2024-01-07 02:44:40 -06:00
e81d55ce8a
refactor(nvim): use more muted colors for org delimiters
2024-01-07 02:04:52 -06:00
7051fa4a0e
refactor(nvim): improve lazy loading speed of org-mode
2024-01-07 00:58:50 -06:00
b1fea19246
feat(nvim): add telescope frecency
2024-01-07 00:58:29 -06:00
9d8089a6a7
feat(nvim): integrate typst
2024-01-07 00:57:45 -06:00
7a4478ecd4
chore(nvim): update lazy lock
2024-01-05 15:34:00 -06:00
39445be6d7
fix(nvim): use correct bg for macro recording in statusline
2024-01-05 15:33:34 -06:00
5e7c83b8c1
fix(hypr): use correct scale factor for laptop monitor
2024-01-04 21:39:23 -06:00
154e7749ed
refactor(hypr): require click to follow mouse
2024-01-02 02:52:06 -06:00
332d9484ec
refactor(nvim): make tectonic ignore errors during texlab build
2024-01-01 08:16:46 -06:00
8f8038e51e
chore(nvim): update lazy lock
2024-01-01 05:44:04 -06:00
84741d9e7a
refactor(hypr): improve handling of swww launcher
2023-12-27 21:49:15 -06:00
f3d0bdce72
refactor(hypr): change focused window border to surimi orange
2023-12-27 21:43:00 -06:00
161b1b6fce
refactor(nvim): modify folded appearance to have underline
2023-12-27 21:35:30 -06:00
80fd1ef6d2
chore(nvim): update lazy lock
2023-12-27 00:58:37 -06:00
a2e256f823
refactor(nix-hm): ensure zsh has session vars sourced
2023-12-27 00:58:23 -06:00
8418fb3c67
refactor(wezterm): use darker color for kanagawa bg
2023-12-27 00:56:52 -06:00
e035fd1288
feat(nvim): add keybind to run shell files with bash
2023-12-26 20:55:02 -06:00
a851329f67
fix(nvim): setup Mason *prior* to lspconfig if Mason
cmds invoked
2023-12-26 20:55:02 -06:00
05fd071b42
feat(nvim): define default zsh formatter as shfmt for formatter.nvim
2023-12-26 20:55:02 -06:00
42dc2d822c
feat(nvim): add bindings for visual mode macro invocations
...
NOTE: This is implementing https://github.com/neovim/neovim/pull/26495
early. Once that is merged this is no longer needed.
2023-12-26 20:55:02 -06:00
2f46237981
refactor(zsh): export HISTFILE to XDG_DATA_HOME by default
2023-12-26 20:55:02 -06:00
c721221344
feat(zathura): improve zathura page handling
2023-12-25 15:36:38 -06:00
036d440c6c
refactor(nvim): remove <tab>
binding for toggling folds
...
`<tab>` interferes with `<C-i>` and `<C-i>` is *much* more useful.
2023-12-25 11:03:04 -06:00
399397bd23
refactor(nvim): use correct fold description for ufo foldlevel
2023-12-25 10:53:54 -06:00
c837454c76
fix(nvim): properly handle invalid vim.v.count
for ufo foldlevel
2023-12-25 10:53:54 -06:00
759c16b101
refactor(nvim): remove toggle cmdline binding
2023-12-25 10:40:56 -06:00
bf11bbce31
refactor(nvim): clean up ufo foldlevel logic
2023-12-22 11:33:13 -06:00
3a833516a8
style(nvim): format with stylua
2023-12-22 11:03:58 -06:00
ed9d8dbd5b
feat(nvim): make GitLinker support self hosted gitlab links
2023-12-22 11:03:17 -06:00
2a908db0a5
chore(nvim): update lazy lock
2023-12-22 10:21:09 -06:00
83ae6a1435
feat(nvim): show ufo foldlevel in winbar
2023-12-22 10:20:39 -06:00
b4d7f931ad
feat(nvim): make ufo zm
, zr
act like native vim
2023-12-22 10:20:19 -06:00
d114443c3a
feat(nvim): add nabla.nvim for math notation
2023-12-22 10:19:46 -06:00
c6b79121c6
fix(nvim): do not use too high a priority in cmp sources
...
This causes the sources to not work. Probably a bug up in cmp.
2023-12-21 07:48:10 -06:00
8499ce9217
chore(nvim): update lazy lock
2023-12-21 06:51:56 -06:00
16aa315d83
chore(nvim): update lazy lock
2023-12-20 09:57:32 -06:00
555467a98c
fix(nvim): ensure cmp git integrations are setup and working
2023-12-20 09:45:22 -06:00
7898f2450b
refactor(nvim): remove denols
2023-12-20 09:44:35 -06:00
97564d965f
feat(hypr): add swappy for image editing copied snips
2023-12-19 10:55:41 -06:00
8341b80736
chore(nvim): update lazy lock
2023-12-19 04:57:05 -06:00
c6ceff3e50
refactor(nvim): remove telescope file browser
2023-12-19 04:53:32 -06:00
657e8e2cbf
feat(nvim): enable hadolint in dockerfile
fts
2023-12-19 01:37:14 -06:00
17830b7c0d
revert: 78640d2
'refactor(nvim): remove nvim-lint
'
2023-12-19 01:33:35 -06:00
b88575d180
chore(nvim): update lazy lock
2023-12-19 00:24:30 -06:00
63a6055bc5
feat(nix-hm): add passage
for handling secrets via age
2023-12-19 00:23:04 -06:00
a35f9862c2
refactor(wezterm): use standalone font for Fira Code, not nerd fonts
...
Should be using a standalone font that includes the nerd fonts only
instead of a patched font. Missing symbols from the font can be looked
up in other fonts.
Wezterm includes a symbols nerd font as part of it by default. No need
to use a patched font.
2023-12-19 00:21:02 -06:00
54b9973503
refactor(nvim): remove psql filetype definition
2023-12-19 00:20:11 -06:00
3f314b1792
feat(nvim): set Neogit
's graph style to unicode
2023-12-19 00:19:42 -06:00
bd60722f3e
feat(nvim): rebind zm
to nvim-ufo
's zm
provider
2023-12-19 00:19:24 -06:00
78640d2eef
refactor(nvim): remove nvim-lint
2023-12-19 00:19:15 -06:00
f5e88d2026
feat(nvim): add binding
scope to indent-blankline for the nix
ft
2023-12-19 00:18:52 -06:00
954232bad7
refactor(nvim): add padding to left of heirline lsp symbol in winbar
2023-12-15 19:45:08 -06:00
bb5e22c572
refactor(wezterm): use ellipsis for cut off on tab titles
2023-12-12 21:48:39 -06:00
eaf35f18c1
refactor(wezterm): use SUPER+V/C for copy paste
2023-12-12 21:48:01 -06:00
ca859c8410
feat(zsh): properly set tab titles
2023-12-11 15:32:02 -06:00
0a49828075
revert: fcebae2
'refactor(hypr): use kitty as default terminal'
2023-12-11 14:38:31 -06:00
087c68af35
refactor(nvim): improve orgmode journal template
2023-12-10 02:03:14 -06:00
66d39c655a
refactor(nvim): remove rnix from lsp servers
2023-12-10 00:42:21 -06:00
d9a0e4f05e
feat(nvim): add (p)sql formatting
2023-12-10 00:40:26 -06:00
ecb367719d
feat(kitty): enable visual bell
2023-12-10 00:17:46 -06:00
1206289025
feat(kitty): add keybindings to move tab forward & backwards
2023-12-10 00:05:24 -06:00
6f81662f5d
feat(kitty): change underline position
2023-12-09 23:52:32 -06:00
a9fb3f9040
fix(hypr): improve swww launch script
2023-12-09 23:47:21 -06:00
fcebae2917
refactor(hypr): use kitty as default terminal
2023-12-09 23:47:09 -06:00
fc5be536a9
refactor(kitty): update next_layout binding
2023-12-09 23:46:49 -06:00
0f02563bf3
refactor(kitty): improve kitty theme
2023-12-09 23:46:45 -06:00
2fa9f955dd
refactor(kitty): improve kitty bindings to be more in line with wezterm
2023-12-09 23:12:14 -06:00
297551597f
refactor(wezterm): reduce amount of log output to systemd
2023-12-09 22:33:53 -06:00
9a22d8c10f
feat(nvim): add snippet selection to cmp
2023-12-08 15:02:13 -06:00
55dd3b27c3
feat(nvim): add lsp name to cmp menu
2023-12-08 14:56:58 -06:00
57ea529b3f
refactor(nvim): remove deprecated snippet parsing in cmp styling
2023-12-08 14:37:26 -06:00
33c24447e0
refactor(nvim): set default textwidth to 100
2023-12-08 13:14:31 -06:00
42489c45c3
revert '0c02db7 refactor(zsh): improve handling of ssh-agent'
2023-12-08 10:58:00 -06:00
c83c18bc66
refactor(nvim): center dashboard
2023-12-08 10:32:36 -06:00
0c02db7cc5
refactor(zsh): improve handling of ssh-agent
2023-12-07 17:22:28 -06:00
10e869744d
fix(wezterm): correctly calculate truncation check for tabbar
2023-12-07 04:19:37 -06:00
a3b3ca8042
feat(nvim): add no-neck-pain plugin
2023-12-06 23:19:04 -06:00
450af04921
feat(nvim): add fuzzy buffer cmp source
2023-12-06 23:18:38 -06:00
16626af0f7
refactor(nvim): remove spell cmp source
2023-12-06 23:18:25 -06:00
651359a54b
refactor(nvim): use nix eval
to run nix files
2023-12-06 23:15:47 -06:00
d3527d9708
fix(zsh): prepend path with bob nvim
2023-12-02 20:41:23 -06:00
7b2ca6062a
feat(nvim-hm): migrate opensnitch to hm service
2023-12-01 02:28:40 -06:00
61ec5c6ef0
refactor(hypr): migrate swww systemd service to hyprland launcher
2023-12-01 02:28:00 -06:00
cc00e11a8d
feat(nvim-hm): set gtk theme via nix home manager
2023-12-01 02:28:00 -06:00
cd225b69bb
fix(nvim): do not display vim build version if it's not found
2023-11-30 23:45:34 -06:00
c5d937aedd
feat(nix-hm): symlink dirs into place so they are r/w
2023-11-30 16:20:18 -06:00
f9abff0733
feat(zsh): add eza
completions
2023-11-30 00:52:29 -06:00
098805ae76
feat: migrate to nix home-manager 🚀
2023-11-30 00:49:32 -06:00
9fbd1226a8
refactor(nvim): remove org start weekday overrides
2023-11-29 15:51:41 -06:00
173f557147
feat(zsh): enable fzf keybindings for nix install of fzf
2023-11-29 15:50:15 -06:00
687542e4b0
feat(nvim): add folds extension for orgmode files
2023-11-29 15:48:56 -06:00
0d5fea272e
refactor(hypr): do not launch xdg desktop portals manually
2023-11-27 12:02:07 -06:00
dec297b92b
fix(hypr): launch polkit from hyprland, not systemd
2023-11-23 16:23:08 -06:00
9f55aa0f1b
feat(nvim): add spell correction for "CANCELLED"
2023-11-23 16:22:38 -06:00
e639e1ebc0
feat(nvim): set orgmode win_split_mode to auto
2023-11-23 11:26:36 -06:00
33201c016b
feat(nvim): add todo keywords to org-mode
2023-11-23 11:25:35 -06:00
4f541b833d
refactor(nvim): remove =
for valid matches in org tables
2023-11-22 13:37:26 -06:00
73c118078d
feat(nvim): improve org block and directive highlights
2023-11-22 13:32:25 -06:00
17f8abd6b6
refactor(nvim): use new Neovim nerd icon for mode section in heirline
2023-11-22 12:47:02 -06:00
44569ffb44
fix(nvim): properly lazy load hydra for window keys
2023-11-22 11:04:27 -06:00
323455f36b
refactor(nvim): improve org-mode setup
2023-11-22 11:04:27 -06:00
7e937d9164
fix(nvim): properly use codelldb debugger with rustaceanvim
2023-11-22 11:04:27 -06:00
e250558e4f
feat(zsh): add short alias for xdg-open o
2023-11-22 11:04:27 -06:00
4fa7b357cb
feat(nvim): add conceal for org mode bullets
2023-11-22 11:04:27 -06:00
a30391e966
refactor(nvim): migrate from rust tools to rustaceanvim
2023-11-18 22:25:14 -06:00
ee181e722b
feat(nvim): add gitlinker.nvim
2023-11-18 19:21:33 -06:00
143f61d443
fix(nvim): use correct key for fundo deps
2023-11-18 17:41:15 -06:00
a092c0df01
refactor(nvim): use newer method of setting up ts-context-commentstring
...
Had a deprecation on old usage as ts module
2023-11-18 17:41:15 -06:00
0bcf84c984
Revert "refactor(nvim): disable termsync"
...
Upstream resolved this issue
2023-11-18 17:26:43 -06:00
3b7292a070
fix(nvim): load dadbod for sql filetypes
2023-11-16 21:11:39 -06:00
408b85c37e
feat(nvim): add highlights links for Dadbod UI notifications
2023-11-15 13:05:19 -06:00
8c9d56a0c1
fix(nvim): use new call to enable inlay hints
2023-11-15 03:30:04 -06:00
064f97f3b0
refactor(nvim): improve lsp inlay hint colors
2023-11-15 03:29:04 -06:00
1a336305ed
refactor(nvim): disable termsync
2023-11-15 03:02:32 -06:00
2448587f86
refactor(hypr): change mouse focus to follow
2023-11-15 02:07:43 -06:00
01b74367b5
fix(hypr): ensure desktop portals run
2023-11-13 15:39:28 -06:00
493423339c
chore(nvim): update lazy lock
2023-11-10 22:05:59 -06:00
c072fdcb66
Revert "feat(nvim): use osc52
copy for vim clipboard"
...
This reverts commit f63c87750e
.
2023-11-09 15:16:04 -06:00
f63c87750e
feat(nvim): use osc52
copy for vim clipboard
...
See https://github.com/neovim/neovim/pull/25872
2023-11-09 15:05:47 -06:00
d85545c767
feat(nvim): filter undesired messages in Noice
2023-11-09 15:00:03 -06:00
383a25fe22
refactor(nvim): improve telescope fd search
2023-11-09 14:59:51 -06:00
1eb81db8b2
refactor(nvim): do not conceal org list bullets
2023-11-09 14:59:29 -06:00
1cf34eecdf
refactor(nvim): disable wrap in org files
2023-11-09 14:59:11 -06:00
5df8610aa0
refactor(nvim): remove setting rtp for treesitter parser directory
2023-11-08 21:42:37 -06:00
f912a59015
refactor(nvim): use -
for table-mode header fillchar
2023-11-08 21:42:19 -06:00
713d46ef3d
refactor(zsh): add compdef
to kubectl completion first line
2023-11-08 21:42:03 -06:00
4a4eaec163
feat(zsh): add completions for kind
2023-11-08 21:41:50 -06:00
e513f035f8
feat(nvim): add keybindings for dadbod
2023-11-07 20:58:23 -06:00
703294fe46
refactor(nvim): rebind Neogit LogPopup (l -> L)
2023-11-07 20:58:01 -06:00
fd903a3ba2
refactor(nvim): allow hidden files to be searched by telescope vimgrep
2023-11-07 20:57:41 -06:00
2ae3b3d8da
refactor(zsh): update ripgrep completions (_rg)
2023-11-07 20:57:26 -06:00
f40432b440
refactor(nvim): only allow 3 lines of TS context to show
2023-11-05 13:48:42 -06:00
2bb4b7374d
refactor(zsh): ensure editor path is present before setting $EDITOR
2023-11-05 13:48:26 -06:00
4004b26319
perf(nvim): remove SmoothCursor
...
This plugin casues Neovim to hitch and freeze quite a bit. Not worth it
at all.
2023-11-04 16:36:01 -05:00
5e3c02a7cb
refactor(nvim): disable indent blankline in org
2023-11-04 15:58:02 -05:00
aceeffc329
refactor(nvim): replace fuzzy_buffer with ripgrep source in cmp
2023-11-04 15:45:56 -05:00
153d7a0320
feat(zsh): add support for bob
, a Neovim version manager
2023-11-03 16:57:23 -05:00
4c9b21de1c
refactor(nvim): do not lazy load vim-table-mode
2023-11-03 16:48:00 -05:00
b9284bafc1
feat(nvim): enable modelines in org buffers
2023-11-03 16:47:52 -05:00
5776a84ce3
refactor(nvim): auto install needed ts parsers
2023-11-03 16:17:43 -05:00
ca722523c3
feat(nvim): enable vim-dadbod-completion in cmp
2023-11-03 15:19:35 -05:00
0f94203abb
refactor(nvim): allow trailing whitespace on tables
2023-11-02 14:02:08 -05:00
8a65153fba
refactor(nvim): remove neogit binding overrides
2023-11-02 13:09:04 -05:00
71cff08620
feat(nvim): add highlights for org delimiters
2023-11-02 13:08:49 -05:00
3661d39554
feat(nvim): add org templates for tasks & journal
2023-11-01 09:10:54 -05:00
71b8fae291
refactor(nvim): use notes.org
for orgmode notes file
2023-11-01 08:54:51 -05:00
7d81625bb2
feat(nvim): add custom icon for Orgmode
2023-11-01 08:52:11 -05:00
c35fa97991
refactor(nvim): use '=' for table header fillchar
2023-11-01 08:05:34 -05:00
9d8605d349
refactor(nvim): use '|' for table corner
2023-11-01 08:05:26 -05:00
293d1e8f02
feat(nvim): add syntax highlight to Org tables
...
🚀 🚀 🚀 🚀 🚀 🚀 🚀 🚀 🚀 🚀 🚀 🚀 🚀 🚀 🚀 🚀
2023-11-01 08:05:26 -05:00
0ba5b094d1
feat(nvim): add keybind to realign tables
2023-10-31 07:12:24 -05:00
4d4d99c8e5
refactor(nvim): remove bg for folded elements
2023-10-31 07:11:56 -05:00
6e2330235f
feat(nvim): set table mode header fillchar
2023-10-31 05:06:04 -05:00
0bc63fdfd1
refactor(nvim): no longer use markdown ft for intercept info
2023-10-30 10:13:26 -05:00
d16715ae9c
chore(nvim): update lazy lock
2023-10-30 09:47:19 -05:00
19196bfdd0
chore(nvim): update spell file
2023-10-30 09:47:02 -05:00
e9cf73c266
refactor(nvim): disable treesitter in org
2023-10-30 09:46:50 -05:00
d66860e88c
refactor(nvim): remove neorg
2023-10-30 09:46:42 -05:00
664c215810
feat(nvim): add nixd lsp
2023-10-30 09:46:32 -05:00
127f1dd9c8
refactor(nvim): various orgmode improvements
2023-10-30 09:46:22 -05:00
cfadaecd9b
feat(nvim): set binding <Tab> to toggle folds
2023-10-27 15:57:44 -05:00
a3be118a6a
feat(nvim): add shift-tab dedent in insert mode
2023-10-27 14:52:49 -05:00
e42385b45f
Revert "refactor(nvim): remove orgmode"
...
This reverts commit 034a1e9335
.
2023-10-27 14:28:21 -05:00
6c08f746c4
feat(nvim): enable neorg itero & promo modules
2023-10-27 14:26:35 -05:00