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 |