Commit graph

437 commits

Author SHA1 Message Date
Evie Litherland-Smith 85342ba955 Convert nvim config to full dotfiles repo
Restructure ready for adding additional config files
2023-01-10 07:55:21 +00:00
Evie Litherland-Smith 0d17286c6f Remove automatic install of pipx incase installed another way 2023-01-09 18:41:48 +00:00
Evie Litherland-Smith e6c76b7798 Merge branch 'main' of github.com:elitherl/vim-config into main 2023-01-09 15:29:37 +00:00
Evie Litherland-Smith 750489d242 Change formatting to async 2023-01-09 15:29:31 +00:00
Evie Litherland-Smith d761086c49 Update install script to be more useful and README to match, move venv for pynvim to standard location and use pipx for installing LSP+formatters 2023-01-09 15:24:30 +00:00
Evie Litherland-Smith 7b8e64a8c3 Add weather to tmux statusbar 2023-01-09 14:17:27 +00:00
Evie Litherland-Smith a5836620b9 Fix mutliple assigned keymap 2023-01-04 10:58:34 +00:00
Evie Litherland-Smith 70436441f8 Swap nightfox for improved onedark colourscheme 2022-12-20 10:37:09 +00:00
Evie Litherland-Smith 58d36e14b4 Change trouble mappings 2022-12-07 08:57:45 +00:00
Evie Litherland-Smith 93eb85e5d8 Add variable sizing to toggleterm, open horizontal by default. Add keymaps for using lazygit along size regular terminals 2022-11-30 16:29:42 +00:00
Evie Litherland-Smith 4b3277779d Merge branch 'main' of github.com:elitherl/vim-config into main 2022-11-30 14:51:34 +00:00
Evie Litherland-Smith 0f77a6c4e5 Add extra options for nvim-tree 2022-11-30 14:51:08 +00:00
Evie Litherland-Smith 40a4928ccd Add additional backends for aerial, enable global mode 2022-11-30 14:46:27 +00:00
Evie Litherland-Smith f6755e04c4 Disable treesitter for fortran files 2022-11-30 14:46:04 +00:00
Evie Litherland-Smith 434f024486 Add neovide config 2022-11-30 14:45:22 +00:00
Evie Litherland-Smith c10372c6e7 Remove old files 2022-11-29 08:59:38 +00:00
Evie Litherland-Smith 28f1ff1154 Remove sections on linking, replace with direct install instructions 2022-11-29 08:58:34 +00:00
Evie Litherland-Smith 816f1117d3 Add plugin directory to gitignore for packer 2022-11-29 08:52:36 +00:00
Evie Litherland-Smith c25972c341 Add settings file linking for goneovim 2022-11-28 16:56:28 +00:00
Evie Litherland-Smith 8ec7491989 Add config file for goneovim 2022-11-28 16:54:54 +00:00
Evie Litherland-Smith 2b07f2e07b Enable mouse in insert mode 2022-11-28 16:53:10 +00:00
Evie Litherland-Smith 8c16cb127c Fix version of nightfox for nvim<=0.7
Move LSP config into config_plugins directory, function when loading
nvim-lspconfig plugin
2022-11-28 13:25:36 +00:00
Evie Litherland-Smith 820e8488cc Open trouble folds by default
Change the wrong parameter last time
2022-11-18 14:59:35 +00:00
Evie Litherland-Smith d85389871b Add keymaps to quickly commit and checkout 2022-11-18 14:58:27 +00:00
Evie Litherland-Smith f59b358925 Open Trouble folds by default 2022-11-18 14:56:05 +00:00
Evie Litherland-Smith 396bb3e576 Set Trouble auto_preview back to true 2022-11-18 11:46:42 +00:00
Evie Litherland-Smith 29e1efe9e3 Add Trouble setup file
Replace keymaps for common LSP functions with the Trouble
equivalent
2022-11-15 13:33:09 +00:00
Evie Litherland-Smith 4b68cc887c Add zimports to python format commands 2022-11-09 10:42:32 +00:00
Evie Litherland-Smith 1ce6e03a72 Disable git line highlight by default 2022-11-09 09:25:23 +00:00
Evie Litherland-Smith e48a39b0d4 Disable git word diff by default 2022-11-09 09:19:12 +00:00
Evie Litherland-Smith 345ff1e831 Add more SnipRun keymaps 2022-11-08 16:46:15 +00:00
Evie Litherland-Smith 95bc3ffb4c Add lsp settings to EFM 2022-11-08 16:42:43 +00:00
Evie Litherland-Smith 0e4e29ce0e Enable gitsigns word_diff, add keymaps to toggle 2022-11-08 13:54:33 +00:00
Evie Litherland-Smith 3903e1486f Formatting 2022-11-07 16:41:35 +00:00
Evie Litherland-Smith 038e5af3b5 Add notify to nightfox modules 2022-11-07 16:28:42 +00:00
Evie Litherland-Smith 13d1e7f9b9 Checking wrong version number 2022-11-07 16:15:46 +00:00
Evie Litherland-Smith 05725c6cef Add capabilities and flags to lua LSP, add python-version to gitignore 2022-11-07 16:13:13 +00:00
Evie Litherland-Smith da7767a1fb Keep support for depracated format syntax in version <= 7 2022-11-07 16:04:36 +00:00
Evie Litherland-Smith a252a8d543 Change TS back from installing all parsers 2022-11-07 15:48:10 +00:00
Evie Litherland-Smith 9e84c061af Move packer output to popup window 2022-11-07 15:32:06 +00:00
Evie Litherland-Smith 4e326a262a Install all TS parsers 2022-11-07 15:24:06 +00:00
Evie Litherland-Smith 6cd9772433 Add efm-langserver and tree-sitter binaries 2022-11-07 15:19:36 +00:00
Evie Litherland-Smith 0be716be4f Add python black and isort as LSP formatter using EFM 2022-11-07 15:12:13 +00:00
Evie Litherland-Smith 65f7631912 Move python config into options, add keymap to format with black and zimports 2022-11-03 11:29:01 +00:00
Evie Litherland-Smith cfabd294fb Change git pull/push commands for keymap 2022-11-03 09:55:54 +00:00
Evie Litherland-Smith 52133e7814 Make nvim-tree not opt 2022-11-03 09:55:09 +00:00
Evie Litherland-Smith 1667293a83 Move various settings into dedicated files based on purpose 2022-11-02 16:11:38 +00:00
Evie Litherland-Smith 4cba0df0be Change shiftwidth to 4, fix indentation in lua files. Disable TS in help pages (0.8 bug) 2022-11-02 13:40:30 +00:00
Evie Litherland-Smith f848fabc23 Add keymaps for fetch, pull and push 2022-11-02 11:50:19 +00:00
Evie Litherland-Smith d6d3c40192 Add some gitsigns keymaps 2022-11-02 11:47:57 +00:00