Commit graph

141 commits

Author SHA1 Message Date
Evie Litherland-Smith c8f8584418 nvim laststatus -> 3 2023-04-04 17:33:18 +01:00
Evie Litherland-Smith 49643683d4 Remove nvim-mason, using nix to manager LSP installs instead 2023-04-04 09:28:27 +01:00
Evie Litherland-Smith f89a1c9a5a Disable transparency again... 2023-03-30 17:10:25 +01:00
Evie Litherland-Smith 91fc8f8756 Add mypy, black and isort to nvim as defaults 2023-03-30 17:07:04 +01:00
Evie Litherland-Smith e45d208bab Tweak transparency 2023-03-29 15:59:14 +01:00
Evie Litherland-Smith 531b40f483 Replace binaries and installer scripts with nix config 2023-03-28 09:34:10 +01:00
Evie Litherland-Smith c99468a6ed Disable using fix python venv 2023-03-28 09:01:14 +01:00
Evie Litherland-Smith 5b6dd63620 Reduce frequency of lazy update checker, reenable fortran TS highlighting, add snippet completion back in 2023-03-23 11:05:49 +00:00
Evie Litherland-Smith e886694e0f lazy: check for updates on startup 2023-03-20 18:05:04 +00:00
Evie Litherland-Smith 49ecb67edc Add fugitive (again) 2023-03-17 17:34:11 +00:00
Evie Litherland-Smith 6579d2b484 Remove snippets from generic sources, add mypy as explicit null_ls source to use version in venv if found 2023-03-16 16:25:51 +00:00
Evie Litherland-Smith e3ce9d4746 Set scrolloff in zen mode to keep current line centered when possible 2023-03-10 16:51:43 +00:00
Evie Litherland-Smith 3d9596a6c7 Add treesitter refactor plugin 2023-03-10 11:56:00 +00:00
Evie Litherland-Smith d1350909c5 Add configs for zen-mode and twilight 2023-03-10 11:02:59 +00:00
Evie Litherland-Smith 79f730c6ab Add zen-mode and twilight plugins 2023-03-10 10:40:14 +00:00
Evie Litherland-Smith 25c4204419 Rewrite telescope plugin spec so dependencies make sense 2023-03-10 10:05:06 +00:00
Evie Litherland-Smith 13512b3ad6 Move plugins.lua into init.lua 2023-03-07 21:14:02 +00:00
Evie Litherland-Smith 2a09e9094f Add nvim-autopairs plugin for better brackets and indenting 2023-03-07 15:03:52 +00:00
Evie Litherland-Smith e78b5ec766 Remove some redefined default nvim options 2023-03-07 14:49:19 +00:00
Evie Litherland-Smith ef16ea6de2 Re-enable python treesitter indenting, add telescope git search plugin 2023-03-06 17:28:33 +00:00
Evie Litherland-Smith da8f04a146 Add lazy icon to stop glyph errors 2023-03-06 17:28:04 +00:00
Evie Litherland-Smith ff65accca3 Restore original python indent system to fix problems 2023-03-06 16:26:34 +00:00
Evie Litherland-Smith 378ef28121 Remove custom indent_blankline highlighting 2023-03-06 14:56:51 +00:00
Evie Litherland-Smith 30616d36f1 Enable treesitter indenting except for python (ongoing bug), install vim-python-pep8-indent plugin to handle for now 2023-03-06 14:56:35 +00:00
Evie Litherland-Smith 5df3c9a194 Use same character for trailing space as leading space 2023-03-06 13:46:41 +00:00
Evie Litherland-Smith 7c9d636378 Move keymaps into config init 2023-03-06 10:31:34 +00:00
Evie Litherland-Smith 1f3b040141 Remove barbar 2023-03-03 11:32:07 +00:00
Evie Litherland-Smith e3085b4aaf Change dashboard git shortcut to use Diffview 2023-03-03 11:30:01 +00:00
Evie Litherland-Smith e9dbe3e282 Reorder some cmd statements for nicer display in Lazy UI 2023-03-03 11:12:22 +00:00
Evie Litherland-Smith eff5d416fa Remove fugitive keymaps 2023-03-03 11:06:50 +00:00
Evie Litherland-Smith bbd1535851 Add barbar and barbecue packages, remove loc from feline, remove fugitive, make as many plugins as possible lazy loaded 2023-03-03 11:06:28 +00:00
Evie Litherland-Smith d58d42ee50 re-add aerial plugin 2023-03-03 10:24:42 +00:00
Evie Litherland-Smith 4361a7812a Store pynvim setup in dedicated virtualenv, make using Makefile 2023-03-02 16:08:39 +00:00
Evie Litherland-Smith fdb3fd73e1 Disable transparency, disable wezterm audible bell 2023-03-01 21:12:25 +00:00
Evie Litherland-Smith 2e0c8ecd30 Re-enable nvim transparency 2023-03-01 10:17:33 +00:00
Evie Litherland-Smith 9cbfd5bd4c Remove LazyGit plugin from telescope 2023-02-24 10:38:30 +00:00
Evie Litherland-Smith 7ce0fc9438 Restore vim-fugitive, replace lazygit integration 2023-02-24 07:58:47 +00:00
Evie Litherland-Smith da112b242e Turn off lazy update check on startup 2023-02-24 07:48:16 +00:00
Evie Litherland-Smith 205f49fdfa Remove ensure_installed steps from mason 2023-02-23 18:28:56 +00:00
Evie Litherland-Smith f0eea8a951 Allow formatting with any installed language server 2023-02-23 18:27:48 +00:00
Evie Litherland-Smith 7be2032f87 Disable transparent background in nvim 2023-02-23 13:38:47 +00:00
Evie Litherland-Smith 1dcd678137 Add mason plugins for null_ls and nvim_dap 2023-02-21 17:31:50 +00:00
Evie Litherland-Smith 4b3526f81b Add treesitter commands to lazyload 2023-02-21 17:31:20 +00:00
Evie Litherland-Smith 7b80a95c32 Add lazygit plugin and config + telescope integration 2023-02-21 07:59:52 +00:00
Evie Litherland-Smith 5409df6d47 Update dashboard shortcuts, add cmd to start LSP 2023-02-21 07:51:56 +00:00
Evie Litherland-Smith c0d336c585 Add keymap to open Mason 2023-02-21 07:44:51 +00:00
Evie Litherland-Smith d8b0ad50b3 Add config for mason and automatic LSP config setup from LspInstall, remove LSP packages from pkglist, setup stylua in pre-commit hook 2023-02-21 07:43:48 +00:00
Evie Litherland-Smith ea55aa34c6 Add mason package 2023-02-21 07:08:19 +00:00
Evie Litherland-Smith 7999de3fca Split LSP package definitions to avoid monolithic dependencies list, and add more flexibility 2023-02-21 07:07:42 +00:00
Evie Litherland-Smith 396e683145 Add lazy config options back 2023-02-21 07:07:13 +00:00