Commit graph

62 commits

Author SHA1 Message Date
Evie Litherland-Smith 8be5da1fbc Add edgy with recommended config, adjust some plugins to work with it
Neotree is back on the side for edgy support
ToggleTerm back to horizontal rather than tab
2023-06-06 15:34:30 +01:00
Evie Litherland-Smith 497fed2c07 Check for nix executable rather than NixOS in uname 2023-06-06 11:14:31 +01:00
Evie Litherland-Smith 98e5633959 Remove some cmp plugins that were messing with noice 2023-06-05 15:56:25 +01:00
Evie Litherland-Smith 2f202b7c80 Add dressing.lua 2023-06-05 15:55:09 +01:00
Evie Litherland-Smith 1bef51fa05 Add keybinds for different toggleterm directions 2023-06-05 11:17:25 +01:00
Evie Litherland-Smith 411da289ed Add conditions to only load treesitter and neorg on NixOS systems
Remove magma_nvim
2023-06-05 10:15:17 +01:00
Evie Litherland-Smith a96d1016fd Turn off treesitter auto install and add some core parsers to ensure
installed
2023-06-05 09:54:04 +01:00
Evie Litherland-Smith 2dd9913802 Move common.lua back to init.lua, bad idea, not worth it 2023-06-04 10:44:44 +01:00
Evie Litherland-Smith 1fca774106 Move some things out of common.lua for better use on non-nix machines 2023-06-03 07:58:27 +01:00
Evie Litherland-Smith 64cf5b8ce6 Move original init.lua to lua/common.lua, ignore init.lua from repo 2023-06-03 07:50:31 +01:00
Evie Litherland-Smith 8ab7be776a Change tokynight flavour 2023-06-02 11:54:10 +01:00
Evie Litherland-Smith 2471881cb5 Enable hop in vscode 2023-05-31 17:14:33 +01:00
Evie Litherland-Smith 664f70c857 Add condition to not load most plugins if running in vscode mode 2023-05-31 16:47:30 +01:00
Evie Litherland-Smith 3acdc1ff73 Remove gitsigns from barbar due to highlight issues
Some misc config tweaks
2023-05-25 12:43:50 +01:00
Evie Litherland-Smith b73d600dfe Add more options and icons to barbar
Move LSP icons to separate UI file to be re-used
2023-05-25 10:24:52 +01:00
Evie Litherland-Smith c34b29c222 Add barbar again using old config, set comment to load on buffer 2023-05-25 10:13:53 +01:00
Evie Litherland-Smith 4cf8db8e73 Remove an alpha shortcut, getting too long 2023-05-24 08:11:24 +01:00
Evie Litherland-Smith d1f37562ac Temp remove neorg treesitter until I can fix dependency loop 2023-05-24 07:42:35 +01:00
Evie Litherland-Smith 1083f3ea0f Map localleader for neorg
Adjust dependencies so neorg loads before treesitter
Setup common workspace folders for neorg
2023-05-23 21:11:16 +01:00
Evie Litherland-Smith 1ff9526175 Add journal module for neorg 2023-05-23 16:52:45 +01:00
Evie Litherland-Smith 45c592257c Enable transparency for catppuccin as well 2023-05-23 16:35:19 +01:00
Evie Litherland-Smith 85120ba48f Add default background colour for nvim_notify 2023-05-23 16:33:44 +01:00
Evie Litherland-Smith e1fa78aa36 Enable tokyonight transparency 2023-05-23 16:28:47 +01:00
Evie Litherland-Smith 06fb5a7ecf Add logbooks directory to neorg 2023-05-22 12:55:01 +01:00
Evie Litherland-Smith e236c0ae89 More startup optimisations
Start which_key on <leader> key press
Start lualine on loading a buffer
Remove dressing as noice seems to have supersceded it
2023-05-22 08:31:58 +01:00
Evie Litherland-Smith 5e7fcd7e72 Add neorg telescope integration
Add extra neorg modules: export, presenter, summary, telescope
2023-05-20 13:21:42 +01:00
Evie Litherland-Smith 7d3109f60e Separate LSP config and nvim-cmp
Make nvim-cmp standalone, lazy lone on InsertEnter and be used by neorg
to enable treesitter integration (no LSP available)

Move LSP config into lspconfig.lua

Optimise some startup conditions
2023-05-20 12:44:21 +01:00
Evie Litherland-Smith 2a3c867b11 Add Neorg, replace nvim_test with neotest 2023-05-20 10:16:24 +01:00
Evie Litherland-Smith 6ac8053ecc Disable cspell, too annoying...
Make toggleterm use tab layout, add term keymap to alpha, change alpha
icons to use codicons where possible instead
2023-05-20 10:15:14 +01:00
Evie Litherland-Smith ea3e4c64d0 Update neotree keymap 2023-05-19 13:36:53 +01:00
Evie Litherland-Smith 9ff13bad70 Enable cspell diagnostics and code actions 2023-05-19 08:58:28 +01:00
Evie Litherland-Smith a490b9c345 Re-enable neo-tree as complement to oil
Add extra shortcuts to Alpha, convert all icons to md style
2023-05-19 07:50:40 +01:00
Evie Litherland-Smith 67d3b1368b Re-enable treesitter autoinstall but keep ensure all off 2023-05-19 07:38:29 +01:00
Evie Litherland-Smith 5a5df961bc Change keymap to launch Oil from Alpha 2023-05-18 15:45:50 +01:00
Evie Litherland-Smith 1b50d9757f Disable neotree, switch to oil 2023-05-18 14:29:10 +01:00
Evie Litherland-Smith d7c4833432 Add fillchars, update icons for navbuddy to avoid clipping 2023-05-18 10:16:40 +01:00
Evie Litherland-Smith 956c6152d2 Make sidebars darker 2023-05-18 10:15:21 +01:00
Evie Litherland-Smith 9386848591 Add telescope help_tags keymap 2023-05-18 10:15:05 +01:00
Evie Litherland-Smith d309375d03 Don't auto-install treesitter parsers
Make neogit faster to get to by reducing keymaps
2023-05-18 09:15:39 +01:00
Evie Litherland-Smith fa2fa3843a Remove navigator, spinner on LSP progress notifications 2023-05-17 19:37:46 +01:00
Evie Litherland-Smith aca69fdf2e Renable catppuccin plugin, but not currently used 2023-05-17 18:37:59 +01:00
Evie Litherland-Smith 6642f04431 Temp remove cspell due to slow-down 2023-05-17 17:19:27 +01:00
Evie Litherland-Smith 4b410f490f Remove some telescope plugins, update keymaps 2023-05-17 17:18:08 +01:00
Evie Litherland-Smith 2be2aaf8bc Stylua formatting pass 2023-05-17 17:06:16 +01:00
Evie Litherland-Smith 9afe8567fd Add cspell, exclusively use null-ls for formatting
Add cspell extension and initial cspell.json ignore list
Disable formatting in all other language servers, use null-ls
exclusively for finer control over formatters
Add additional formatters
2023-05-17 17:03:02 +01:00
Evie Litherland-Smith 90575e4eb2 Disable treesitter highlight in FORTRAN due to F77 issue 2023-05-17 15:59:18 +01:00
Evie Litherland-Smith 84db975993 Add tokyonight colourscheme
Optimise startup times for some plugins
Optimise LSP setup
2023-05-17 14:57:53 +01:00
Evie Litherland-Smith d99629439d Add ruff-lsp, remove some null-ls plugins 2023-05-17 11:44:50 +01:00
Evie Litherland-Smith 0021b8800f Add magma plugin and extra language servers 2023-05-17 11:25:08 +01:00
Evie Litherland-Smith b53fc4ef4b Move neovide config into own file ui/neovide.lua 2023-05-17 09:11:21 +01:00