Skip to content

Commit d7e0c01

Browse files
committed
bug fixed: cannot make changes 'modifiable' is off...
- now options and keymaps loads at very first on startup. - everforest and lualine has been seperated from init.lua file. - modifiable has been set to true to avoid lazy error.
1 parent 1426179 commit d7e0c01

File tree

4 files changed

+35
-26
lines changed

4 files changed

+35
-26
lines changed

init.lua

Lines changed: 6 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,12 @@
1-
-- settings for plugins and list plugins.
2-
require("user.plugins")
3-
-- settings for everforest colors.
4-
require("everforest").setup {
5-
background = "hard",
6-
ui_contrast = "low",
7-
dim_inactive_windows = false,
8-
better_performance = true,
9-
}
10-
-- activation of everforest colors.
11-
require("everforest").load()
12-
-- settings for lualine statusline.
13-
require("lualine").setup {
14-
options = {
15-
theme = 'auto',
16-
icons_enabled = false
17-
},
18-
sections = {
19-
lualine_a = {'mode'},
20-
lualine_b = {'filename'},
21-
lualine_c = {},
22-
lualine_x = {},
23-
lualine_y = {'filetype'},
24-
lualine_z = {'location'}
25-
},
26-
}
271
-- settings for options or sets.
282
require("user.options")
293
-- settings for vscode key shortcuts.
304
require("user.keymaps")
5+
-- settings for plugins and list plugins.
6+
require("user.plugins")
7+
-- settings for colorscheme.
8+
require("user.colorscheme")
9+
-- settings for neovim statusline.
10+
require("user.statusline")
3111
-- settings for auto completion.
3212
require("user.completion")

lua/user/colorscheme.lua

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
local status_ok, everforest = pcall(require, "everforest")
2+
if not status_ok then
3+
return
4+
end
5+
-- settings for everforest colors.
6+
everforest.setup {
7+
background = "hard",
8+
ui_contrast = "low",
9+
dim_inactive_windows = false,
10+
better_performance = true,
11+
}
12+
-- activation of everforest colors.
13+
everforest.load()

lua/user/options.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@ vim.opt.expandtab = true
2121
vim.opt.smartindent = true
2222

2323
-- vim.opt.completeopt = { "menuone", "noselect" }
24+
vim.opt.modifiable = true

lua/user/statusline.lua

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
local lualine = require("lualine")
2+
lualine.setup {
3+
options = {
4+
theme = 'auto',
5+
icons_enabled = false
6+
},
7+
sections = {
8+
lualine_a = {'mode'},
9+
lualine_b = {'filename'},
10+
lualine_c = {},
11+
lualine_x = {},
12+
lualine_y = {'filetype'},
13+
lualine_z = {'location'}
14+
},
15+
}

0 commit comments

Comments
 (0)