New Features
- Rebranded to AstroNvim with new documentation website
- Full neovim 0.7 support and usage of new LUA APIs and global statusbar
- Full user configuration of default theme colors and highlight groups
- Added tab autocomplete to default
cmp
completion
Fixes
- Fix default keybindings that conflict with core vim bindings
- Improve plugin lazy loading
- Lualine gets colors from whatever theme you have instead of static colors
What's Changed
- Make telescope-fzf more stand-alone by @hunger in #165
- Fix telescope fzf lazy loading by @mehalter in #167
- Allow user to override any entry in the default_theme by @mehalter in #169
- Fix colorscheme to use user options helper function by @mehalter in #170
- Remove friendly-snippets lazy loading by @mehalter in #172
- Fix packer syntax wants to after by @mehalter in #174
- Clean up luasnip config by @mehalter in #175
- Change diagnostic keybinding to fix packer conflict by @mehalter in #178
- Move information into Wiki instead of utils folder by @mehalter in #179
- Fix mapping conflict with symbols outline by @mehalter in #180
- True color notice by @mehalter in #181
- Fix load order of cmp lsp source and cmp by @mehalter in #182
- Fix load order of nvim-lspconfig by @kabinspace in #187
- Add better mappings when bufferline is enabled by @mehalter in #188
- Rebind save to ^s by @mehalter in #192
- remove conflicting rn binding by @mehalter in #193
- remove conflicting ca binding by @mehalter in #194
- Move from LSP Saga to Dressing by @mehalter in #195
- Move to smart-splits for split movement and resizing by @mehalter in #197
- Add aesthetic notifications by @mehalter in #198
- fix notification binding by @mehalter in #200
- disable treesitter indentation module by @mehalter in #201
- Add smart-splits setup and user config ability by @mehalter in #202
- Add nvim-notify highlights by @kabinspace in #203
- Make smart splits ignore symbol outline and nvim tree correctly by @mehalter in #204
- fix telescope lazy loading for dressing and other plugins by @mehalter in #206
- Move from nvimtree to neotree by @mehalter in #223
- remove expanders in neotree by @mehalter in #224
- Clean up neotree default config by @mehalter in #225
- Cmp source order fix by @kabinspace in #226
- fix dressing highlight to match theme on input by @mehalter in #227
- Move polish function to truly running last by @mehalter in #229
- Add tab selection for cmp by @kabinspace in #234
- Added basic error checking on user folder loading by @mehalter in #235
- Fix incorrect lazy loading events by @mehalter in #236
- Make filetype easily user extended by @mehalter in #237
- Disable diagnostics on neotree by @kabinspace in #238
- Fix hiding dotfiles but maintaining that they show by default by @mehalter in #240
- Make toggleterm commands work with lazy loading by @mehalter in #241
- Fix lualine pinned commit by @mehalter in #242
- Make lualine follow theme colors by @mehalter in #243
- fix hidden files in neo-tree by @mehalter in #244
- Updated dressing highlight to look better by @mehalter in #247
- improve cmp lazy loading by @mehalter in #249
- Move from dressing to NUI vim ui by @mehalter in #250
- Fix vim.ui.select when formatting isn't specifically defined in options by @mehalter in #251
- Update README with neo-tree by @mehalter in #252
- Add automatic indent detection by @mehalter in #253
- Make packer work with rebases by @mehalter in #255
- Fix focusing on window pop up by @mehalter in #259
- Remove unused config file by @mehalter in #261
- Generalize plugin enable/disable API by @mehalter in #260
- Add rebranding annoucement by @mehalter in #263
- Add missing telescope which-key bindings by @mehalter in #266
- Allow whichkey to not load menus for plugins that aren't loaded by @mehalter in #267
- Fix updated session bindings by @mehalter in #268
- fix telescope plugin check by @mehalter in #271
- fix bug in lsp handlers by @mehalter in #272
- Remove duplicated diagnostic sign definition (LSP) by @maxime50 in #273
- Move binding setting to which-key for easier user override in config by @mehalter in #274
- Fix typo in neotree configuration by @mehalter in #275
- Fix cmp lazy loading by @mehalter in #277
- Add ability to put user config in ~/.config/astrovim/lua/user by @mehalter in #278
- Remove localleader by @mehalter in #283
- Fix breaking cmp changes by @mehalter in #284
- fix packer rebase git command by @mehalter in #287
- Improve modularity of cmp sources while maintaining priority by @mehalter in #292
- Add optional requirements for default set up by @mehalter in #293
- Extend ToggleTerminal function and access by @mehalter in #300
- Move to Neovim 0.7 by @mehalter in #248
- Update preview image by @kabinspace in #301
- Augroup argument error fix by @kabinspace in #302
- Create issue templates by @mehalter in #303
- Fix dashboard status autocmd by @mehalter in #304
- Improve dashboard autocommand creation criteria by @mehalter in #305
- Move to built in filetype lua with neovim 0.7 by @mehalter in #308
- Add optional terminal numbers to toggle term by @kraxli in #307
- Augroup bug fix by @kabinspace in #311
New Contributors
Full Changelog: v1.0.0...v1.1.0