61 lines
1.8 KiB
Lua
Executable File
61 lines
1.8 KiB
Lua
Executable File
require('impatient')
|
||
-- Don't load stock plugins
|
||
vim.g.loaded_gzip = 1
|
||
vim.g.loaded_tar = 1
|
||
vim.g.loaded_tarPlugin = 1
|
||
vim.g.loaded_zip = 1
|
||
vim.g.loaded_zipPlugin = 1
|
||
vim.g.loaded_getscript = 1
|
||
vim.g.loaded_getscriptPlugin = 1
|
||
vim.g.loaded_vimball = 1
|
||
vim.g.loaded_vimballPlugin = 1
|
||
vim.g.loaded_2html_plugin = 1
|
||
vim.g.loaded_logiPat = 1
|
||
vim.g.loaded_rrhelper = 1
|
||
vim.g.loaded_netrwPlugin = 1
|
||
vim.g.did_load_filetypes = 1
|
||
|
||
-- Settings
|
||
HOME = os.getenv("HOME")
|
||
vim.opt.backspace = "indent,eol,start"
|
||
vim.opt.history = 1000
|
||
vim.opt.timeout = false
|
||
vim.opt.ttimeout = true
|
||
vim.opt.ttimeoutlen = 50
|
||
vim.opt.scrolloff = 5
|
||
vim.opt.clipboard = "unnamed"
|
||
vim.opt.backup = false
|
||
vim.opt.swapfile = false
|
||
vim.opt.laststatus = 3
|
||
vim.opt.splitbelow = true
|
||
vim.opt.splitright = true
|
||
vim.opt.shiftwidth = 2
|
||
vim.opt.tabstop = 2
|
||
vim.opt.expandtab = true
|
||
vim.opt.list = true
|
||
vim.opt.listchars= { tab = '› ', nbsp='·',trail ='·' }
|
||
vim.opt.incsearch = true
|
||
vim.opt.smartcase = true
|
||
vim.opt.ignorecase = true
|
||
vim.opt.synmaxcol = 200
|
||
vim.opt.showmode = false
|
||
vim.opt.grepprg="rg --vimgrep --smart-case --hidden"
|
||
vim.opt.grepformat="%f:%l:%c:%m"
|
||
vim.opt.background = "dark"
|
||
vim.g.seoulbones_compat = 1
|
||
vim.g.zenwritten_compat = 1
|
||
vim.g.tokyobones_compat = 1
|
||
vim.opt.termguicolors = true
|
||
vim.opt.background = "light"
|
||
vim.cmd[[colorscheme seoulbones]]
|
||
|
||
-- Mappings
|
||
vim.api.nvim_set_keymap("t", "jk", "<C-\\><C-n>", {noremap = true})
|
||
vim.api.nvim_set_keymap("i", "jk", "<esc>", {noremap = true})
|
||
vim.api.nvim_set_keymap("n", "j", "gj", {noremap = false})
|
||
vim.api.nvim_set_keymap("n", "k", "gk", {noremap = false})
|
||
vim.api.nvim_set_keymap("n", "[q", "<Plug>qf_qf_previous", {noremap = false})
|
||
vim.api.nvim_set_keymap("n", "]q", "<Plug>qf_qf_next", {noremap = false})
|
||
require("mini.comment").setup()
|
||
require("tmux").setup()
|