27 lines
678 B
Lua
27 lines
678 B
Lua
-- global
|
|
vim.g.mapleader = " "
|
|
vim.g.maplocalleader = "\\"
|
|
|
|
-- opts
|
|
vim.opt.nu = true
|
|
vim.opt.relativenumber = true
|
|
vim.opt.shiftwidth = 4
|
|
vim.opt.tabstop = 4
|
|
vim.opt.softtabstop = 4
|
|
vim.opt.expandtab = false
|
|
vim.opt.smartindent = true
|
|
vim.opt.wrap = false
|
|
vim.opt.hlsearch = false
|
|
vim.opt.incsearch = true
|
|
vim.opt.scrolloff = 6
|
|
vim.opt.cursorline = true
|
|
vim.opt.cursorcolumn = true
|
|
vim.opt.mouse = nil
|
|
vim.opt.clipboard = "unnamedplus"
|
|
vim.opt.completeopt = { "menu", "menuone", "noselect" }
|
|
vim.opt.winborder = "rounded"
|
|
|
|
-- keymap
|
|
vim.keymap.set("n", "<leader>cd", vim.cmd.Ex)
|
|
vim.keymap.set("n", "<leader>|", vim.cmd.vsplit)
|
|
vim.keymap.set("n", "<leader>_", vim.cmd.split)
|