update
This commit is contained in:
parent
506b21e430
commit
709db1985b
91 changed files with 251 additions and 212 deletions
2
home/config/nvim/lua/gpskwlkr/core/init.lua
Normal file
2
home/config/nvim/lua/gpskwlkr/core/init.lua
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
require("gpskwlkr.core.options")
|
||||
require("gpskwlkr.core.keymaps")
|
||||
37
home/config/nvim/lua/gpskwlkr/core/keymaps.lua
Normal file
37
home/config/nvim/lua/gpskwlkr/core/keymaps.lua
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
vim.g.mapleader = " "
|
||||
|
||||
local keymap = vim.keymap
|
||||
|
||||
keymap.set("n", "<leader>pv", vim.cmd.Ex)
|
||||
keymap.set("n", "x", '"_x')
|
||||
keymap.set("n", "<C-s>", ":w<CR>")
|
||||
|
||||
-- increment/decrement numbers
|
||||
keymap.set("n", "<leader>+", "<C-a>") -- increment
|
||||
keymap.set("n", "<leader>-", "<C-x>") -- decrement
|
||||
|
||||
-- window management
|
||||
keymap.set("n", "<leader>sv", "<C-w>v") -- split window vertically
|
||||
keymap.set("n", "<leader>sh", "<C-w>s") -- split window horizontally
|
||||
keymap.set("n", "<leader>se", "<C-w>=") -- make split windows equal width & height
|
||||
keymap.set("n", "<leader>sx", ":close<CR>") -- close current split window
|
||||
|
||||
keymap.set("n", "<leader>to", ":tabnew<CR>") -- open new tab
|
||||
keymap.set("n", "<leader>tx", ":tabclose<CR>") -- close current tab
|
||||
keymap.set("n", "<leader>tn", ":tabn<CR>") -- go to next tab
|
||||
keymap.set("n", "<leader>tp", ":tabp<CR>") -- go to previous tab
|
||||
|
||||
keymap.set("n", "<leader>ff", ":Format<CR>") -- fix indentations in the current file
|
||||
|
||||
opts = { noremap = true, silent = true }
|
||||
-- Normal-mode commands
|
||||
vim.keymap.set("n", "<A-j>", ":MoveLine(1)<CR>", opts)
|
||||
vim.keymap.set("n", "<A-k>", ":MoveLine(-1)<CR>", opts)
|
||||
vim.keymap.set("n", "<A-h>", ":MoveHChar(-1)<CR>", opts)
|
||||
vim.keymap.set("n", "<A-l>", ":MoveHChar(1)<CR>", opts)
|
||||
|
||||
-- Visual-mode commands
|
||||
vim.keymap.set("v", "<A-j>", ":MoveBlock(1)<CR>", opts)
|
||||
vim.keymap.set("v", "<A-k>", ":MoveBlock(-1)<CR>", opts)
|
||||
vim.keymap.set("v", "<A-h>", ":MoveHBlock(-1)<CR>", opts)
|
||||
vim.keymap.set("v", "<A-l>", ":MoveHBlock(1)<CR>", opts)
|
||||
34
home/config/nvim/lua/gpskwlkr/core/options.lua
Normal file
34
home/config/nvim/lua/gpskwlkr/core/options.lua
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
local opt = vim.opt
|
||||
|
||||
opt.nu = true
|
||||
opt.relativenumber = true
|
||||
|
||||
opt.tabstop = 4
|
||||
opt.softtabstop = 4
|
||||
opt.shiftwidth = 4
|
||||
opt.expandtab = true
|
||||
|
||||
opt.smartindent = true
|
||||
opt.wrap = false
|
||||
|
||||
opt.hlsearch = false
|
||||
opt.incsearch = true
|
||||
opt.ignorecase = true
|
||||
opt.smartcase = true
|
||||
|
||||
opt.termguicolors = true
|
||||
|
||||
opt.scrolloff = 8
|
||||
opt.signcolumn = "yes"
|
||||
|
||||
opt.updatetime = 50
|
||||
|
||||
-- opt.colorcolumn = "80"
|
||||
|
||||
opt.cursorline = true
|
||||
|
||||
opt.clipboard:append("unnamedplus")
|
||||
opt.backspace = "indent,eol,start"
|
||||
opt.splitright = true
|
||||
opt.splitbelow = true
|
||||
opt.iskeyword:append("-")
|
||||
Loading…
Add table
Add a link
Reference in a new issue