Commit Graph
42 Commits
Author SHA1 Message Date
Micah Halter c25174a148 chore: add nice formatting to AstroNvim notifications 2023-07-05 14:36:43 -04:00
Micah Halter 7ee9dce68a feat: enable vim.loader if nvim >= 0.9.1 2023-06-23 07:56:01 -04:00
Micah Halter 3209cd025c revert: "enable vim.loader immediately if available"
Ref:  017b73a
2023-04-24 10:24:54 -04:00
Tianzuo Shen 4ec63b133a fix: fix argument type warning in init.lua when calling utils.notify 2023-04-24 10:24:54 -04:00
Micah Halter 017b73a859 perf: enable vim.loader immediately if available 2023-04-10 09:18:47 -04:00
Micah Halter 09cd81d007 refactor: general code cleanup 2023-03-10 10:14:43 -05:00
Micah Halter f710f47b62 refactor!: rename core module to astronvim 2023-03-10 10:14:43 -05:00
Micah Halter 29bb49d410 feat(core): add :checkhealth core rather than checking neovim version on startup 2023-03-10 10:14:43 -05:00
Micah Halter 9069b5aabb refactor: simplify colorscheme loading 2023-03-10 10:14:43 -05:00
Micah Halter 3f9406462e refactor!: reorganize utility functions to lazily load 2023-03-10 10:14:43 -05:00
Micah Halter b19e7f835b refactor!: move to separate astronvim colorscheme plugin 2023-03-10 10:14:43 -05:00
Micah Halter 3d2378bfbb refactor!: rename astronvim.user_plugin_opts to astronvim.user_opts 2023-03-10 10:14:43 -05:00
Micah Halter 987aab0eae refactor(plugins)!: complete plugin structure rewrite to use new lazy features 2023-03-10 10:14:43 -05:00
Micah Halter 9c63e4786e chore: allow 0.9 nightly for now 2023-03-10 10:14:43 -05:00
Micah Halter d2a36a2aa5 refactor!: rename default_theme to astronvim and default_theme options to astronvim_theme 2023-03-10 10:14:43 -05:00
Micah Halter a942edb2e4 refactor!: simplify which-key implementation 2023-03-10 10:14:43 -05:00
Micah Halter f12431cff3 refactor!: move which-key-register.lua to which-key/register.lua 2023-03-10 10:14:43 -05:00
Micah Halter 60c17d451a feat!: move to new lazy plugin manager 2023-03-10 10:14:43 -05:00
Micah Halter 00a703c96e chore: lazy load packer 2022-11-11 17:12:19 -05:00
Micah Halter 5514cf2c88 chore: separate diagnostic setup from lsp setup 2022-10-17 16:41:29 -04:00
Micah Halter 625d632c8d feat: add an error notification if using an unsupported version of Neovim 2022-10-07 11:27:44 -05:00
Micah Halter 4ecc89d004 feat: move back to dressing for ui elements 2022-07-19 11:31:52 -04:00
Micah Halter c6dd033390 chore: use new simple stylua option 2022-07-07 09:19:59 -04:00
Micah Halter d213b4ddfc fix: load packer compilation during bootstrap stage 2022-07-05 11:29:51 -04:00
Micah Halter d0c1d505ed chore: change default packer_compiled location to data folder 2022-06-21 11:44:57 -04:00
Micah Halter fcceab025d chore: use neovim echo and error apis for messages 2022-06-08 09:07:19 -04:00
Micah Halter e13fa0f2a6 feat(lsp): allow user defined per lsp on_attach additions 2022-06-02 16:55:43 -04:00
Micah Halter bc1ef0641f refactor: make utils globally accessible 2022-05-14 08:00:17 -04:00
Micah Halter d4d46260c0 Optimize internal user configuration engine
Signed-off-by: Micah Halter <micah@balena.io>
2022-05-06 08:27:36 -04:00
Micah Halter 9ee361f1fb Move builtins to the more general options file
Signed-off-by: Micah Halter <micah@balena.io>
2022-05-03 16:45:49 -04:00
Micah Halter 258d9a3383 Rebranding to AstroNvim
Signed-off-by: Micah Halter <micah@balena.io>
2022-04-17 10:28:35 -04:00
Micah Halter 3a9691af91 Add ability to put user config in ~/.config/astrovim/lua/user
Signed-off-by: Micah Halter <micah@balena.io>
2022-04-11 13:32:07 -04:00
Micah Halter 370a0a363c Allow whichkey to not load menus for plugins that aren't loaded
Signed-off-by: Micah Halter <micah@balena.io>
2022-04-08 14:48:27 -04:00
Micah Halter 2fb6e9c493 Generalize plugin enable/disable API
Signed-off-by: Micah Halter <micah@balena.io>
2022-04-07 14:17:32 -04:00
Micah Halter 5d5631a06e Move from dressing to NUI vim ui
Signed-off-by: Micah Halter <micah@balena.io>
2022-04-05 16:31:12 +05:45
Micah Halter 851a52fc19 Move polish function to truly running last
Signed-off-by: Micah Halter <micah@balena.io>
2022-03-29 23:44:55 +05:45
Micah Halter 38fb101c93 Optimize user config
Signed-off-by: Micah Halter <micah@balena.io>
2022-03-17 10:00:26 -04:00
Micah Halter 72a095cbce Fix error message when no polish function
Signed-off-by: Micah Halter <micah@balena.io>
2022-03-16 22:50:30 -04:00
Micah Halter 641d6aaaf9 Clean up polish user config
Signed-off-by: Micah Halter <micah@balena.io>
2022-03-16 14:20:26 -04:00
Tobias Hunger 3468308eba Make main pre-commit clean again
One of my commits merged while pre-commit was in review has broken
this. Sorry!
2022-02-13 11:34:51 +01:00
Tobias Hunger f117d884e1 Add an optional polish function
Add an optional polish function into the user settings that is run right
before returning control to neovim. This is a nice place to override
choices made be AstroVim :-)
2022-02-12 18:38:39 +01:00
Kabin Karki 1b511981e7 Create init.lua 2022-02-03 04:57:03 +05:45