1
0
Commit Graph

150 Commits

Author SHA1 Message Date
ad09e704e8 Yank to clipboard explicitly
Prevents the clipboard from being spammed with yanked content
2024-06-05 16:04:27 +02:00
b264ee47ef plugin/neogit: Define keymaps with lazy only 2024-05-24 14:24:24 +02:00
a14af6d590 Restructure colorschemes and other visual plugins 2024-05-24 14:12:01 +02:00
871a816d5c Fix or disable some lua linter complaints 2024-05-24 14:03:16 +02:00
c1e4554577 Add keybind to toggle inlay hints 2024-05-20 18:18:14 +02:00
ca4f69f5a5 Update config for neovim 0.10 2024-05-20 18:01:01 +02:00
e5ae8a2995 plugin/oil: Eagerly load plugin to replace netrw 2024-05-15 18:41:22 +02:00
26a4661475 plugin/oil: Show hidden files by default 2024-05-15 13:30:02 +02:00
60064aa16d Move some lsp configuration into functions 2024-05-06 23:18:42 +02:00
511ff73dc2 Add directory insertion keybind for oil 2024-05-02 13:02:33 +02:00
e3d6c1db6d Update plugins and remove hardtime 2024-05-01 23:06:31 +02:00
0ef219b200 Put notifications on top
Bottom conflicts with lsp status output and gets in the way too often.
2024-04-20 16:40:55 +02:00
67924c654d Update ufo configuration 2024-04-19 17:37:31 +02:00
e1fdcb1145 Update plugins 2024-04-16 16:29:24 +02:00
793d33e952 Remove discord presence plugin again
It's disabled by default, and I'm not really using it, so no real point
in keeping it around.
2024-03-27 23:30:18 +01:00
839cbd80fe Exclude neogit status from hardtime filetypes 2024-03-21 16:15:11 +01:00
d5a95342b0 Hard times 2024-03-18 18:16:44 +01:00
36261800c0 Add back presence plugin
Restrict activity status with neoconf
2024-03-05 19:04:28 +01:00
4ea16fa3f0 Configure neoconf explicitly before lspconfig
Because lazy's dependency resolution is unreliable
2024-03-05 18:50:10 +01:00
ab4f565cb5 Change completion keymap
<CR> get in the way too often
2024-03-03 17:08:06 +01:00
00550d0e16 Add which-key plugin 2024-03-03 02:28:53 +01:00
4b06ebd1d7 Install regex and markdown treesitter parsers 2024-02-28 15:28:35 +01:00
519fb4bfb6 Show permissions in oil 2024-02-28 04:30:23 +01:00
36f171e562 Use presets for lsp doc border and command prompt 2024-02-27 05:11:09 +01:00
bb19d85b65 Add border for lsp documentation hover 2024-02-27 01:59:06 +01:00
e79bc5ab24 Set transparent background for catppuccin theme 2024-02-27 01:43:31 +01:00
f0bdbb11a3 Move noice config into submodule 2024-02-12 03:40:22 +01:00
73b53d408a Update rust-analyzer config 2024-02-11 21:32:21 +01:00
1429815e27 Add nil_ls lsp config 2024-02-09 23:55:24 +01:00
07763873c6 Add neoconf for project local settings 2024-02-04 17:48:21 +01:00
0558e8d786 Split harpoon and telescope configs 2024-01-31 22:01:18 +01:00
07322e2636 Keep prompt when switching find file and buffer 2024-01-31 16:14:36 +01:00
75e56fead9 Add keymaping to dismiss noice messages 2024-01-30 19:44:54 +01:00
eabe6335b3 Add telescope binding to swap file finder and bufs 2024-01-30 19:39:03 +01:00
2988dc3cb5 Add catppuccin theme and update plugins 2024-01-30 15:34:30 +01:00
b4ed22609a Update crates.nvim to use main branch 2024-01-24 13:41:20 +01:00
f02f751efb Update plugins
Updates crates.nvim to v0.4
2024-01-24 13:36:54 +01:00
2c22b186c7 Add noice.nvim 2024-01-13 17:06:05 +01:00
33a2e8aaa1 Make sure diagnostic signs have the correct color
Hope this is the last time I have to mess with those damn icons...
2024-01-07 01:00:52 +01:00
2eb9979462 Fix status column error icon 2024-01-07 00:53:55 +01:00
02d2f4066e Add back format on save functionality 2024-01-06 23:51:54 +01:00
a6e93a6d76 Remove lsp-zero and merge configs into one file 2024-01-06 21:45:24 +01:00
0cdaba658f Remove unused snippet plugins 2024-01-06 20:37:56 +01:00
4b212bf384 Update plugins
Actuall remove overseer plugin
Replace nvim-tree with oil.nvim
2024-01-06 14:24:41 +01:00
12fadfcac6 Remove some unused plugins 2023-12-31 17:54:51 +01:00
fe56acdbe2 Show notification window at the bottom
Probably less intrusive this way, we'll see...
2023-12-31 17:54:51 +01:00
13564f5517 Add autocommand for yank highlighting 2023-12-31 17:54:51 +01:00
8af3f6724f Add keymap to toggle the ui 2023-12-31 17:54:51 +01:00
c4a9c95473 Add neodev for better completion within lua config 2023-12-31 17:54:51 +01:00
13e1004eb4 Add dap plugins 2023-12-31 17:54:51 +01:00
778159492b Update plugins 2023-10-10 16:02:14 +02:00
88c2022eb6 Try lazy loading more plugins 2023-09-14 17:03:19 +02:00
83479990d0 Add trouble plugin 2023-09-13 20:52:15 +02:00
b8a83927ab Add borders to lazy ui 2023-09-09 18:32:40 +02:00
3b48153637 Use event instead of cond for wakatime
cond doesn't work as expected
2023-09-09 18:32:25 +02:00
b680a88e0d Switch to fork of ayu theme 2023-09-08 13:51:58 +02:00
e002342c7f Show normal line numbers in insert mode 2023-09-08 13:42:25 +02:00
a71534ee68 Add statuscol plugin 2023-09-07 18:43:20 +02:00
34d17c0db9 Lazy load some of the plugins 2023-09-07 16:46:55 +02:00
1a645ecd7d Split up lsp config 2023-09-07 15:59:57 +02:00
60e3dce6f3 Make sure some plugins have opts set 2023-09-07 15:01:21 +02:00
c18ee3cd1b Make sure lazy setup is using the locked commit 2023-09-03 23:41:31 +02:00
c0039f4a4c Add nvim-notify plugin 2023-09-02 03:16:12 +02:00
f4f5351df3 Add some keybindings for overseer 2023-09-02 03:10:49 +02:00
22ecb7eb3e Add dressing.nvim for better lsp prompts 2023-09-02 02:40:36 +02:00
344cbe1f95 Migrate to lazy plugin manager 2023-09-01 21:48:42 +02:00
0312cd06ae Reload packer.lua if any of the sub configs change 2023-09-01 18:27:50 +02:00
aa2c108f5a Ensure that rust-analyzer always uses all features 2023-09-01 18:00:18 +02:00
42ae07b768 Ensure that a lsp for lua is installed 2023-09-01 03:06:34 +02:00
19ca68c171 Add lspkind for fancier completion 2023-08-31 20:21:09 +02:00
ec1e771f69 Move cursor to right after exiting insert mode
Otherwise the cursor will be shifted to the left
2023-08-31 20:20:20 +02:00
2043fd6caa Remap macro record and add more ergonomic insert mode exit 2023-08-31 17:47:22 +02:00
e71e23ef5a Update lsp-zero to branch 2.x 2023-08-31 14:29:20 +02:00
f75fd7c376 Remove unused telescope keybinds and add live grep binding 2023-08-30 21:23:32 +02:00
89a5ae5140 Add escape keymap to close nvim-tree 2023-08-25 15:38:17 +02:00
1b1087ef55 Add plugin to fold comments and imports 2023-08-09 16:47:33 +02:00
a821534536 Configure rust-analyzer to use nightly rustfmt 2023-07-31 18:16:18 +02:00
67b90b9f1e Show cursorline when not in insert mode 2023-07-18 15:21:42 +02:00
83c8633436 Update neogit upstream location 2023-07-05 17:36:21 +02:00
335d062b7b Add rainbow_csv plugin 2023-07-05 16:11:10 +02:00
bee3afc324 Enable yanking to system clipboard 2023-06-15 14:18:16 +02:00
c330103981 Only load wakatime when WAKATIME_HOME is set 2023-06-11 02:37:53 +02:00
387c3419ce Disable presence by default and add toggle function 2023-06-08 21:09:28 +02:00
fdd6684e8b Use normal mode by default for telescope windows 2023-05-30 15:05:20 +02:00
0578a3dede Update session save and restore behavior 2023-05-27 13:44:59 +02:00
19c453974f Add keymaps for neogit 2023-05-27 13:33:23 +02:00
cf5425bec3 Add neogit plugin 2023-05-25 00:56:38 +02:00
154be3e35e Plugin cleanup
Use non-broken version of lsp-zero
2023-05-13 13:44:16 +02:00
a76f0153cd Check if custom ssh config exists 2023-05-13 13:35:01 +02:00
a0475b1a85 Move plugin config
Files in after/plugin can be sourced before packer is done syncing
when setting up on a new system
2023-05-13 02:05:44 +02:00
2c0f7c7da8 Hopefully fix packer bootstrapping 2023-05-13 00:15:09 +02:00
220c3ad90d Add back autopairs and endwise 2023-05-11 13:24:45 +02:00
61bc435535 Add resession and crates plugins 2023-05-10 19:19:16 +02:00
c8ac4bf07f Lualine and LSP tweaks 2023-05-09 17:28:09 +02:00
80befc33f8 Add some mor plugins
Namingly lualine, cloak, and overseer
2023-05-09 12:15:38 +02:00
f513b0c18a Add nvim-tree plugin 2023-05-08 18:59:55 +02:00
38079d3307 Add packer installer and config auto-reloading 2023-05-08 16:33:30 +02:00
fcaa1f40c0 Add fancy netrw, treesitter-context, and remote-sshfs 2023-05-05 13:46:54 +02:00
73283b58b4 Add undotree plugin and update lsp config 2023-05-04 21:58:15 +02:00
d9ea8954ce Update configuration
Move configuration from VimL to Lua
2023-05-04 16:40:35 +02:00