2021-09-09 13:34:09 -04:00
|
|
|
local async
|
|
|
|
async = vim.loop.new_async(vim.schedule_wrap(function()
|
neovim: revamp
- packer: load vim-eft, nvim-spectre, nvim-dap, persistence.nvim on key
press instead of on Vim event
- keybindings: redefine multiple, move keybindings for plugins loaded on
key press to their configs
- plugins: add winshift.nvim, better-escape.nvim, window-picker.nvim,
neogen, spellsitter.nvim, nvim-lightbulb, close-buffers.nvim
- init.lua: move autocmds back inside async loop (filetype events already
got handled by filetype.nvim)
- zen-mode.nvim + twilight.nvim: move from 'tools' to 'editor' group
- lsp: change signs characters for unification
- dap: initial config, keybindings
- feline.nvim: reorder elements, add nvim-lightbulb signs
- chore: unify the way setup() is called, and format stuff
2021-10-11 15:33:22 -04:00
|
|
|
require('autocmd')
|
2021-07-03 20:19:46 -04:00
|
|
|
require('plugins')
|
2021-07-07 04:08:00 -04:00
|
|
|
require('mappings')
|
2021-09-09 13:34:09 -04:00
|
|
|
async:close()
|
|
|
|
end))
|
|
|
|
|
|
|
|
local options = require('options')
|
2021-07-03 20:19:46 -04:00
|
|
|
|
2021-09-09 13:34:09 -04:00
|
|
|
options.disable_default_plugins()
|
|
|
|
options.load_options()
|
|
|
|
async:send()
|