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