Commit graph

67 commits

Author SHA1 Message Date
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 f9dafded9a Ignore errors if fc-list doesn't exist 2023-06-02 10:01:00 +01:00
Evie Litherland-Smith c6960a1a74 Remove cspell.json 2023-05-31 20:39:06 +01:00
Evie Litherland-Smith 875e789e4f Use new syntax for make commands that are allowed to fail 2023-05-31 20:28:33 +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 44f152de71 Set default fold level to all open (useful for Neorg) 2023-05-22 08:39:41 +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 a1896925f7 Reset lazy to standard paths, ignore lazy lockfile from git 2023-05-17 19:41:48 +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