-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathinit.lua
More file actions
37 lines (30 loc) · 795 Bytes
/
init.lua
File metadata and controls
37 lines (30 loc) · 795 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
-- General Settings
vim.opt.number = true
vim.opt.scrolloff = 8
vim.opt.sidescrolloff = 8
vim.opt.wrap = true
-- Tabs and Indentation
vim.opt.tabstop = 2
vim.opt.shiftwidth = 2
vim.opt.expandtab = true
vim.opt.smartindent = true
-- Search Settings
vim.opt.ignorecase = true
vim.opt.smartcase = true
vim.opt.hlsearch = true
vim.opt.incsearch = true
-- Clipboard
vim.opt.clipboard = "unnamedplus"
-- Mouse Support
vim.opt.mouse = "a"
-- vim.opt.guicursor = "n-v-c-sm:ver25,i-ci-ve:ver25,r-cr:hor20,o:hor50"
-- Split Management
vim.opt.splitright = true
vim.opt.splitbelow = true
-- Appearance
vim.opt.termguicolors = true
vim.opt.background = "dark"
vim.opt.guifont = "MesloLGS NF:h17" -- You can adjust the size (h14) as needed
-- Keymaps
require("config.keymaps")
require("config.lazy")