d0117cb223
feat(nvim): add highlight undo
2023-09-07 23:48:19 -05:00
de48802722
fix(nvim): ensure toggleterm exits when toggled
2023-09-07 22:51:25 -05:00
0a2c4f9d64
refactor(git): set new path for signing key
2023-09-07 01:04:14 -05:00
75cbfa31d6
refactor(zsh): set expiration for ssh agent keys to 24 hours
2023-09-07 00:14:09 -05:00
2bdb241b17
feat(nvim): add commentstring for sshdconfig
2023-09-06 23:46:55 -05:00
eeba980b84
feat(nvim): add keybinding to go to next/previous equal indent
2023-09-06 23:42:28 -05:00
d4057a3fec
feat(nvim): add python f-string transformer
...
Thanks to https://gist.github.com/linguini1/ee91b6d8c196cbd731d10a61447af6a3
2023-09-06 23:35:42 -05:00
055cde7b6f
fix(nvim): handle no filetype message correctly in heirline
2023-09-06 23:32:40 -05:00
c832da918b
fix(nvim): ensure heirline FileIcon properly picks up filename
2023-09-06 23:02:39 -05:00
51b2f3fcfa
feat(nvim): add custom help icon for help filtypes in heirline
2023-09-06 22:55:48 -05:00
2b51100cda
chore(dconf): update dconf
2023-09-06 22:54:23 -05:00
d427c2d451
refactor(nvim): change file icon for ssh configs
2023-09-06 22:54:08 -05:00
0030d0616e
feat(nvim): add filetype to winbar
2023-09-06 22:52:54 -05:00
4eebd2919e
chore(dconf): update dconf
2023-09-06 17:58:09 -05:00
d5094d50a1
chore(nvim): update lazy lock
2023-09-06 17:35:44 -05:00
4179b9fa25
feat(xdg): improve mimetypes for images
2023-09-06 17:28:27 -05:00
8d9277c72d
feat(nvim): use xdg-open to open intercepted files
2023-09-06 17:27:50 -05:00
56e5bff8f3
chore: remove invalid symlink in tracking
2023-09-06 17:09:25 -05:00
071081f582
feat(nvim): add autocmd to remove no name buffers
2023-09-06 16:06:43 -05:00
e01700dab6
refactor(nvim): use xdg-open & vim.system for Search
function
2023-09-06 15:24:16 -05:00
a37abf1c17
feat(xdg): add mimeapps.list
2023-09-06 15:05:59 -05:00
0b048b26ce
feat(xdg): add local application mimes
2023-09-06 15:04:49 -05:00
01b09b2abc
refactor(nvim): compile asm files with nasm
2023-09-05 22:03:27 -05:00
4c62a22fdd
feat(nvim): add asm formatter to formatter.nvim
2023-09-05 22:03:09 -05:00
d4dec5390d
refactor(nvim): make heirline statusline exit buttons fade on inactivity
2023-09-05 19:17:58 -05:00
336bea3973
refactor(nvim): make asm files write to .target
directory on compile
2023-09-05 19:15:02 -05:00
e5c4aece97
refactor(nvim): disable concealment in markdown files
2023-09-05 17:53:27 -05:00
17d8b9db32
refactor(wezterm): increase font size by 1
2023-09-05 17:51:12 -05:00
d4af29c120
chore(nvim): update lazy lock
2023-09-05 16:46:07 -05:00
a598276379
feat(nvim): add file intercepts to open files in external programs
2023-09-05 16:22:59 -05:00
281bd2d390
fix(hypr): make screen cap put correct mimetype in for gifs
2023-09-05 15:16:45 -05:00
be90f4ebf0
feat(wezterm): capture both stdout & stderr in system log
2023-09-05 12:37:58 -05:00
ccfbc6b226
refactor(nvim): use fujigray for WinSeparator fg hl
2023-09-05 11:50:10 -05:00
72e9878db6
feat(nvim): use terminal icon override in statusline
2023-09-05 11:48:39 -05:00
3e707923a7
feat(nvim): make heirline format terminal fts better
2023-09-05 11:00:18 -05:00
04bfe7e9b1
chore(dconf): update dconf
2023-09-05 10:22:01 -05:00
95b766ae4f
chore(nvim): add word to spell file
2023-09-05 10:21:21 -05:00
6d163b932d
refactor(nvim): remove image.nvim
2023-09-05 00:32:59 -05:00
87bd57f500
refactor(hypr): launch opensnitch & clight with an exec
operation
2023-09-04 23:23:50 -05:00
e3aebf74a5
refactor(hypr): launch opensnitch-ui on delay
2023-09-04 23:14:23 -05:00
be081622c2
chore(dconf): update dconf
2023-09-04 23:07:08 -05:00
a30b177bca
refactor(hypr): launch waybar with a launcher script
2023-09-04 23:06:51 -05:00
7a88dee6bf
refactor(hypr): ensure events monitor shuts down prior processes
2023-09-04 23:06:31 -05:00
768db8a00d
refactor(waybar): use hyprland workspaces module instead of wlr
2023-09-04 23:05:51 -05:00
4dedd9d613
refactor: move swww daemon and wallpaper init to systemd user services
2023-09-04 22:40:31 -05:00
a0ff849551
refactor(nvim): allow multiple nvim instances in wezterm & kitty
2023-09-04 22:37:09 -05:00
dda4869439
refactor(nvim): remove f
binding in neogit for pushes
2023-09-04 22:19:07 -05:00
103cef85dd
refactor(nvim): replace gh.nvim with Octo
2023-09-04 22:18:53 -05:00
27ac4658dc
fix(hypr): autodetect graphics card for screen caps
2023-09-04 22:18:53 -05:00
6012b30bb8
fix(nvim): use valid separator between tab numbers in heirline
2023-09-04 22:18:53 -05:00
b9f962ee50
refeactor(nvim): remove unused telescope extensions
2023-09-04 22:18:53 -05:00
d1154daa1c
feat(nvim): add flatten.nvim
2023-09-04 22:18:53 -05:00
d6af3786d6
refactor(nvim): lazy load nvim-fundo
2023-09-04 22:18:53 -05:00
88c09ff44d
refactor(nvim): remove vim-fugitive
2023-09-04 22:18:53 -05:00
397126cf97
fix(nvim): properly show bubble for diags when lsp is not attached
2023-09-04 22:18:49 -05:00
2c5ebe5d40
refactor(nvim): remove invalid dependency
2023-09-04 00:05:26 -05:00
08b4a9482d
fix(nvim): proper padding for heirline search/macro elements
2023-09-03 23:23:22 -05:00
b7d454be6b
refactor(nvim): remove dap section
2023-09-03 23:17:57 -05:00
11d893b035
fix(nvim): use proper filename modification for bufferline
2023-09-03 22:31:20 -05:00
b4b4b038d1
chore(nvim): update lazy lock
2023-09-03 22:24:06 -05:00
f789d4ccb7
fix(nvim): load hydra on BufReadPre & BufNewFile
2023-09-03 22:22:00 -05:00
f0659e38a5
feat(nvim): replace lualine with heirline
2023-09-03 22:21:44 -05:00
0c38b8f566
refactor(nvim): use correct hint diag symbol in lualine
...
TODO: Refactor this to dynamically get those symbols. We set those
symbols in `core/lsp.lua`! No need to redefine them.
2023-09-02 19:52:46 -05:00
fce8f32313
refactor(nvim): use Vim icon for Neovim mode
2023-09-02 19:51:21 -05:00
82aab57df8
fix(nvim): only trigger cmp colors when string is received
2023-09-02 19:41:04 -05:00
cb18ae3666
feat(nvim): add nvim-treesitter-endise
2023-09-02 18:43:16 -05:00
8da3eb7073
refactor(nvim): remove lead listchars
2023-09-02 18:33:13 -05:00
bc097e3a51
feat(nvim): add hsl color support for cmp colors
2023-09-02 18:33:13 -05:00
90cbc4969b
refactor(nvim): improve lazy loading of nvim cmp
2023-09-02 16:44:44 -05:00
bae88948b7
refactor(nvim): make cmp docs easier to scroll
...
These bindings are not exactly "Vim" styled, but they are *much* easier
to reach and use.
2023-09-02 16:38:01 -05:00
6ad55021b7
refactor(zsh): get rustup & cargo completions from rustup comp
2023-09-02 16:36:01 -05:00
b40b7f3e8b
refactor(hypr): use clight to modify monitor brightness instead of light
2023-09-02 16:35:06 -05:00
f55b5fae6c
refactor(hypr): launch clight-gui immediately on start
2023-09-02 16:34:52 -05:00
948bb9007c
refactor(nvim): modify Visual highlight to be more visible
2023-09-02 16:33:52 -05:00
db00254bf2
refactor(hypr): increase blur
2023-09-02 15:31:12 -05:00
0d3e56eb3c
feat(wezterm): decrease background opacity to 0.25
2023-09-02 15:29:42 -05:00
9529df6753
feat(wezterm): improve leader & key table appearance in status bar
2023-09-01 13:58:46 -05:00
3a68104516
feat(nvim): add ts-textobjects
2023-09-01 13:52:41 -05:00
46f293d155
feat(wezterm): show path for tab
2023-08-31 23:47:29 -05:00
cd6716aaf9
refactor(wezterm): deduplicate format-tab-title event calls
2023-08-31 22:42:54 -05:00
c31a1e9799
feat(wezterm): add pane rotation mappings
2023-08-31 22:23:10 -05:00
502dab0e96
feat(wezterm): subtitue home path with ~
in statusbar
2023-08-31 22:14:59 -05:00
d77258f849
refactor(wezterm): remove uneeded cwd_uri check
2023-08-31 22:03:00 -05:00
9a9bae1333
style(nvim): format with stylua
2023-08-31 21:58:00 -05:00
5653be9041
feat(nvim): add user cmd to strip trailing whitespace
2023-08-31 21:57:42 -05:00
007c26e3aa
feat(nvim): map <S-Space> to <Space> in terminals
2023-08-31 21:51:07 -05:00
395bf77a2c
feat(nvim): add autocmd to set terminal opts
2023-08-31 21:36:22 -05:00
7fb445b742
feat(wezterm): set color for compose_cursor
2023-08-31 19:08:36 -05:00
6e43607e6e
refactor(nvim): use varied icons for norg headers
2023-08-31 18:39:58 -05:00
d870ca4c1f
feat(wezterm): error when wezterm is unable to get scrollback
2023-08-31 18:37:49 -05:00
fe9544c23f
refactor(wezterm): remove webgpu_power_preference
2023-08-31 18:35:43 -05:00
f4a6a72fde
chore(wezterm): ignore diagnostics for undefined-field in cwd_uri
2023-08-31 18:34:56 -05:00
f4880596aa
feat(wezterm): show key chords in status
2023-08-31 18:34:09 -05:00
4667ef1185
feat(wezterm): add resize pane submap
2023-08-31 18:34:02 -05:00
9b18d53e66
chore(nvim): update lazy lock
2023-08-31 17:44:12 -05:00
da025c26e3
feat(nvim): improve cmp with "standard_sources" variable
2023-08-31 17:43:39 -05:00
833a111725
feat(nvim): add neorg
...
This does more than just the title. Bad commit? Yeah, probably. I'm not
going to spend the time to chunk this correctly.
1. Add neorg
2. Remove Overseer as it had conflicting bindings I wanted to use and I
never use Overseer
3. Yank a bunch of hop bindings that conflicted with new local leader
key. I never used those hop bindings, so no loss there.
4. Add `image.nvim` that allows previewing images directly in Neovim.
There's some issues with it for sure in Wezterm, but it works well
enough.
2023-08-31 17:41:50 -05:00
9a59c826a6
refactor(wezterm): remove duplicated status component
2023-08-31 17:40:07 -05:00
27bf098d35
fix(wezterm): handle new uri object from pane:get_cwd
2023-08-31 17:39:42 -05:00
5b7cb294df
fix(hypr): properly disable laptop monitor on close
...
This only shuts off the laptop monitor if there's more than 1 monitor
detected. If there's only 1 detected then that's the laptop screen and
that will get shut off on lid close by systemd for suspend.
2023-08-31 11:53:56 -05:00