nvim

created : Tue, 01 Apr 2025 01:07:45 +0900
modified : Tue, 01 Apr 2025 02:24:54 +0900

시작하면서…

목표


Step 1. core 랑 plugin 디렉토리 분리

~/.config/nvim/init.lua
~/.config/nvim/lua/minukdev/core.lua
~/.config/nvim/lua/minukdev/lazy.lua
~/.config/nvim/lua/minukdev/plugins
~/.config/nvim/lua/minukdev/plugins/lsp
require("minukdev.core")
require("minukdev.lazy")
vim.cmd("let g:netrw_liststyle = 3")

local opt = vim.opt
-- opt.statuscolumn = "%s %l %r"
-- vim.api.nvim_set_hl(0, "LineNr", { fg = "white" })

opt.relativenumber = false
opt.number = true

opt.autoread = true

-- tabs & indentation
opt.tabstop = 2
opt.shiftwidth = 2
opt.expandtab = true
opt.autoindent = true

opt.wrap = true

-- search settings
opt.ignorecase = true
opt.smartcase = true

opt.cursorline = true

opt.termguicolors = true
opt.background = "dark"
opt.signcolumn = "yes"

-- backspace
opt.backspace = "indent,eol,start"

-- clipboard
opt.clipboard:append("unnamedplus") -- use system clipboard

-- slip windows
opt.splitright = true
opt.splitbelow = true

-- undo
opt.undofile = true
vim.opt.undodir = "/Users/min-uklee/.config/nvim/.undo/"

중단