Commit Graph

120 Commits (68dec1615c0e687eb30791933753248b13c55d6d)

Author SHA1 Message Date
Peter Cai 68dec1615c nvim: Update for cmp_nvim_lsp 2022-11-20 14:22:28 -05:00
Peter Cai 751e824d57 sway: Migrate exec{,_always} to systemd user units 2022-10-30 21:34:42 -04:00
Peter Cai d7e8485f6e sway: Add systemd-user target for sway-session 2022-10-30 21:16:14 -04:00
Peter Cai 293826355f bashrc: Support filtering tailscale nodes 2022-10-25 20:53:02 -04:00
Peter Cai 400650504b bashrc: Add SSH_AUTH_SOCK for gpg-agent 2022-10-25 18:48:16 -04:00
Peter Cai 93d8553a61 sway: Close encrypted password store on lock 2022-10-10 21:17:07 -04:00
Peter Cai 5cb7d1b6f2 bashrc: sshunlock: Remove the default prefix "Misc" 2022-10-10 21:11:18 -04:00
Peter Cai dd5700bcfd bashrc: Enable password store extensions 2022-10-10 21:10:43 -04:00
Peter Cai a0bf14aba6 sway: Stop gpg-agent when locking screen
This clears the cached PIN of the connected smartcard.
2022-10-10 09:07:32 -04:00
Peter Cai 4e844fecf2 bash: Filter out #-leading lines in tsselect 2022-09-22 22:32:24 -04:00
Peter Cai 25182187ae .bashrc: Add shorthands for ssh-ing into tailscale nodes 2022-09-13 17:46:38 -04:00
Peter Cai 190c3559e4 neovim: Enable filesystem watcher 2022-08-16 22:31:24 -04:00
Peter Cai f7495a6373 neovim: Enable spell checking in tex and mkdn 2022-08-16 09:24:20 -04:00
Peter Cai 6ed2bd98aa sway: Switch swaylock to default, and configure wezterm 2022-08-15 18:05:35 -04:00
Peter Cai ed3fe5cce1 Configure WezTerm (and fix color issues with tmux) 2022-08-15 18:01:37 -04:00
Peter Cai 29a8c73a7c neovim: Add git editor integration with neovim-remote 2022-08-14 20:08:28 -04:00
Peter Cai 6e75fed013 neovim: Reload LSP on session load 2022-08-14 18:40:52 -04:00
Peter Cai 05ce66a920 neovim: Add tex plugin, and disable auto-loading on chdir
it can cause a dead loop when you chdir and a buffer is from the
previous dir.
2022-08-14 18:39:47 -04:00
Peter Cai 0e1e5ce1de neovim: Add trailing space highligher from mini.nvim 2022-08-14 16:15:35 -04:00
Peter Cai 3e0f4970f0 neovim: Fix PackerSync compatibility with session reloading 2022-08-14 14:48:33 -04:00
Peter Cai f889f445c3 neovim: Implement proper session persistence 2022-08-14 14:39:26 -04:00
Peter Cai 9e53067078 neovin: Remove minimap and use a simplistic scrollbar
...with LSP integration, of course
2022-08-13 21:59:10 -04:00
Peter Cai 93936d00ae neovim: Add auto-indentation plugin 2022-08-12 11:00:34 -04:00
Peter Cai c268319adb neovim: Add indentation guide 2022-08-08 22:39:27 -04:00
Peter Cai cf88166128 neovim: Use system clipboard 2022-08-08 22:35:50 -04:00
Peter Cai a898b5e555 neovim: Reduce LSP log level 2022-08-08 22:20:23 -04:00
Peter Cai 031b4ab737 neovim: Move lsp initialization to after/plugin 2022-08-08 21:51:05 -04:00
Peter Cai da298002ff neovim: Reject focus in Minimap 2022-08-08 20:53:10 -04:00
Peter Cai 51ac294e33 neovim: Colorize git diff 2022-08-08 19:16:07 -04:00
Peter Cai d94b3b6aec neovim: Configure Minimap
The Minimap plugin has to be activated on window resize, otherwise
neovim-qt will cause issues during its initial resizing
2022-08-08 18:42:56 -04:00
Peter Cai a662702be3 neovim: Remove focus remaps
These can be done by prefixing with Ctrl+W
2022-08-08 17:22:59 -04:00
Peter Cai 3758670e5b neovim: Start Neotree in the config function
...so that our config is actually applied when we start
2022-08-08 15:25:03 -04:00
Peter Cai ebb90199fc neovim: Fix neo-tree window width config 2022-08-08 15:19:57 -04:00
Peter Cai 9f75d943b3 neovim: Re-toggle the neo-tree sidebar when terminal is open 2022-08-08 15:18:04 -04:00
Peter Cai 34d4f6f109 neovim: Stop it from "fixing" end of line 2022-08-08 09:48:32 -04:00
Peter Cai ad5f634ba5 neovim: Increase line length to 128 2022-08-08 09:47:40 -04:00
Peter Cai ca122389bd neovim: Remove line spacing
This breaks powerline fonts
2022-08-08 09:46:53 -04:00
Peter Cai bf4ca036ac neovim: Configure LSP for Rust 2022-08-07 22:59:34 -04:00
Peter Cai b128903bfb neovim: Tweak gruvbox theme 2022-08-07 20:41:07 -04:00
Peter Cai 82abed7e25 neovim: Switch to the regular gruvbox theme 2022-08-07 20:28:01 -04:00
Peter Cai c2b952b9ce neovim: Use hard contrast for gruvbox 2022-08-07 20:16:54 -04:00
Peter Cai 3f710f51de neovim: Configure status line 2022-08-07 20:05:42 -04:00
Peter Cai c7630d48f8 neovim: Use a sane bufdel impl 2022-08-07 18:06:45 -04:00
Peter Cai 0b3168295c neovim: Fix neo-tree width 2022-08-07 17:51:55 -04:00
Peter Cai ebcba42537 neovim: Add focus moving bindings for term and normal 2022-08-07 17:49:06 -04:00
Peter Cai cefce76d7a neovim: Add toggleterm 2022-08-07 17:39:06 -04:00
Peter Cai 4388ee491d neovim: Increase default line space 2022-08-07 14:11:36 -04:00
Peter Cai 28d1ed543a neovim: only set line number for actual file buffers 2022-08-07 14:08:01 -04:00
Peter Cai ce8405840f neovim: use font height 10.5 2022-08-07 13:57:05 -04:00
Peter Cai 4a48c7c83e ginit: use light Fira Code font 2022-08-07 13:56:30 -04:00