Commit graph

73 commits

Author SHA1 Message Date
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
Evie Litherland-Smith 347afd9895 Remove alpha shortcut to edit new file 2023-05-16 14:31:58 +01:00
Evie Litherland-Smith 02759c30f4 Use name to reference catppuccin plugin 2023-05-16 14:31:00 +01:00
Evie Litherland-Smith 1604376d4b Only blend floating windows when using neovide
Set notify background based on catppuccin colourscheme
2023-05-16 13:42:12 +01:00
Evie Litherland-Smith c67d679fc4 Start lspconfig on cmdline enter
Fix Alpha using : instead of <cmd> in command definition
2023-05-16 13:18:32 +01:00
Evie Litherland-Smith f21f1461c0 Add check for fc-cache command before installing fonts 2023-05-16 13:18:07 +01:00
Evie Litherland-Smith 2548e17f82 Add bubble style to lualine to better match hyprland corners 2023-05-16 12:40:50 +01:00
Evie Litherland-Smith 449f2f3f6d Optimise some startup events 2023-05-16 12:38:46 +01:00
Evie Litherland-Smith 0516fde7d3 Move nvim-cmp config into lspconfig, tidy up cmp settings 2023-05-16 12:34:56 +01:00
Evie Litherland-Smith 82485e5ab0 Add stylua file 2023-05-16 12:26:28 +01:00
Evie Litherland-Smith 7a6839c074 Fix some logic in the Makefile 2023-05-16 10:24:39 +01:00
Evie Litherland-Smith be64870d72 Move .gitignore to top level 2023-05-16 10:12:47 +01:00
Evie Litherland-Smith 7351508b12 Add installer scripts and Makefile
Scripts to install neovim, direnv and FiraCode nerd fonts if missing
Make file handles calling installers, can clean up after as well
2023-05-16 10:11:44 +01:00
Evie Litherland-Smith 2d695e5276 Update treesitter on update, add gitignore file 2023-05-16 09:35:57 +01:00
Evie Litherland-Smith 6d5b0e8315 Delete extra things that have been deleted 2023-05-16 09:24:01 +01:00
Evie Litherland-Smith a492f8ac95 Copy latest updates 2023-05-16 09:22:33 +01:00
Evie Litherland-Smith 4054030afc Initial add
Separate nvim config into separate project, to be used as submodule
for main dotfile
2023-05-04 12:39:25 +01:00