Skip to content

Commit 9525944

Browse files
perf(optimizations of events): faster loading time, updated events
1 parent 5dbd344 commit 9525944

13 files changed

Lines changed: 49 additions & 46 deletions

File tree

β€Žinit.luaβ€Ž

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ vim.cmd([[autocmd VimEnter * highlight Function gui=italic guifg=orange]])
3535
vim.cmd([[autocmd VimEnter * highlight StatusLine gui=italic guibg=NONE]])
3636
vim.cmd([[autocmd VimEnter * highlight StatusLineNC gui=italic guibg=NONE]])
3737
vim.cmd([[autocmd VimEnter * highlight NvimTreeIndentMarker guifg=#61afef]])
38-
vim.cmd([[autocmd VimEnter * filetype plugin indent on]])
39-
vim.cmd([[autocmd VimEnter * syntax on]])
40-
vim.cmd([[autocmd BufRead,BufNewFile *.qml setfiletype qmljs]])
38+
vim.cmd([[autocmd BufReadPost,BufNewFile * filetype plugin indent on]])
39+
vim.cmd([[autocmd BufReadPost,BufNewFile * syntax on]])
40+
vim.cmd([[autocmd BufReadPost,BufNewFile * lua require("codewindow").toggle_minimap()]])
41+
vim.cmd([[autocmd BufReadPost,BufNewFile *.qml setfiletype qmljs]])
4142
vim.cmd([[autocmd BufWritePost ~/.local/share/chezmoi/* ! chezmoi apply --source-path "%"]])

β€Žlua/NeutronVim/plugins/Coding/surround.luaβ€Ž

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
return {
22
"echasnovski/mini.surround",
3-
event = { "BufReadPost", "BufNewFile" },
3+
event = { "BufReadPre", "BufNewFile" },
44
lazy = true,
55
version = "*",
66
config = function()
@@ -16,7 +16,6 @@ return {
1616
find_left = "gsF", -- Find surrounding (to the left)
1717
highlight = "gsh", -- Highlight surrounding
1818
replace = "gsr", -- Replace surrounding
19-
update_n_lines = "gsn", -- Update `n_lines`
2019
},
2120
})
2221
end,

β€Žlua/NeutronVim/plugins/Editor/nvim-tree.luaβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ return {
66
keys = {
77
{ "<C-n>", "<cmd>NvimTreeFindFileToggle<cr>", desc = "NvimTree" },
88
},
9+
event = "VimEnter",
910
config = function()
1011
local nvimtree_status_ok, nvimtree = pcall(require, "nvim-tree")
1112
if not nvimtree_status_ok then

β€Žlua/NeutronVim/plugins/Editor/telescope.luaβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ return {
22
{
33
"nvim-telescope/telescope.nvim",
44
cmd = "Telescope",
5-
lazy = true,
5+
event = "BufEnter",
66
keys = {
77
{ "ff", "<cmd>Telescope find_files<CR>", desc = "Find Files Fuzzily" },
88
{ "fg", "<cmd>Telescope live_grep<CR>", desc = "Find Text" },

β€Žlua/NeutronVim/plugins/Git-Integration/git.luaβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
return {
22
"lewis6991/gitsigns.nvim",
3-
event = "BufRead",
3+
event = { "BufReadPost", "BufWritePost", "BufNewFile" },
44
keys = {
55
{ ";j", "<cmd>lua require('gitsigns').next_hunk()<CR>", desc = "Next Hunk" },
66
{ ";k", "<cmd>lua require('gitsigns').prev_hunk()<CR>", desc = "Prev Hunk" },
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,5 @@ return {
3737
require("barbecue.ui").update()
3838
end,
3939
})
40-
end
40+
end,
4141
}

β€Žlua/NeutronVim/plugins/LSP/codeaction.luaβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ return {
55
{ "\\a", "<cmd>lua require('actions-preview').code_actions()<CR>", desc = "CodeActionMenu" },
66
},
77
lazy = true,
8+
event = "LspAttach",
89
config = function()
910
require("actions-preview").setup({
1011
telescope = {

β€Žlua/NeutronVim/plugins/LSP/mason.luaβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
return {
22
"williamboman/mason.nvim",
3-
event = { "BufReadPost", "BufNewFile" },
3+
event = { "BufReadPre", "BufNewFile" },
44
lazy = true,
55
dependencies = {
66
{ "williamboman/mason-lspconfig.nvim", cmd = { "LspInstall", "LspUninstall" } },

β€Žlua/NeutronVim/plugins/LSP/none-ls.luaβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ return {
33
dependencies = {
44
"jay-babu/mason-null-ls.nvim",
55
},
6-
event = { "BufReadPre", "BufNewFile" },
6+
event = "VimEnter",
77
lazy = true,
88
config = function()
99
local none_ls_status_ok, none_ls = pcall(require, "null-ls")

β€Žlua/NeutronVim/plugins/UI/noice.luaβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
return {
22
"folke/noice.nvim",
3-
event = "VeryLazy",
3+
event = "VimEnter",
44
lazy = true,
55
opts = {
66
lsp = {

0 commit comments

Comments
Β (0)