34 lines
970 B
Lua
34 lines
970 B
Lua
-- Set global configuration
|
|
vim.g.mapleader = ","
|
|
vim.o.number = true
|
|
vim.o.colorcolumn = '+1'
|
|
|
|
-- Set indentation options
|
|
vim.o.tabstop = 4
|
|
vim.o.shiftwidth = 4
|
|
vim.o.expandtab = true
|
|
|
|
-- Disable unused providers
|
|
vim.g.loaded_python3_provider = 0
|
|
vim.g.loaded_ruby_provider = 0
|
|
vim.g.loaded_perl_provider = 0
|
|
|
|
-- Set keymaps
|
|
vim.api.nvim_set_keymap('n', '<Esc>h', "<C-w>h", { noremap = true })
|
|
vim.api.nvim_set_keymap('n', '<Esc>j', "<C-w>j", { noremap = true })
|
|
vim.api.nvim_set_keymap('n', '<Esc>k', "<C-w>k", { noremap = true })
|
|
vim.api.nvim_set_keymap('n', '<Esc>l', "<C-w>l", { noremap = true })
|
|
|
|
vim.api.nvim_set_keymap('n', '<Esc>n', ":tabn<cr>", {})
|
|
vim.api.nvim_set_keymap('n', '<Esc>p', ":tabp<cr>", {})
|
|
|
|
vim.api.nvim_set_keymap('n', '<C-n>', ":bn<cr>", {})
|
|
vim.api.nvim_set_keymap('n', '<C-p>', ":bp<cr>", {})
|
|
|
|
-- Load plugins
|
|
require('plugins')
|
|
|
|
-- Launch COQ after nvim finished starting
|
|
vim.api.nvim_create_autocmd({'VimEnter'}, {command = 'COQnow -s'})
|
|
|