mirror of
https://github.com/pnx/dotfiles
synced 2026-06-16 03:14:55 +02:00
nvim: restructure config files
This commit is contained in:
parent
feea9886f5
commit
0ac177ee21
5 changed files with 25 additions and 43 deletions
|
|
@ -2,6 +2,7 @@ local autocmd = vim.api.nvim_create_autocmd
|
||||||
local augroup = vim.api.nvim_create_augroup
|
local augroup = vim.api.nvim_create_augroup
|
||||||
local set = vim.opt
|
local set = vim.opt
|
||||||
|
|
||||||
|
-- Default softtab (4)
|
||||||
set.tabstop = 4
|
set.tabstop = 4
|
||||||
set.softtabstop = 4
|
set.softtabstop = 4
|
||||||
set.shiftwidth = 4
|
set.shiftwidth = 4
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
require("config.base")
|
require("config.settings")
|
||||||
require("config.keybinds")
|
require("config.mappings")
|
||||||
require("config.indent")
|
require("config.indent")
|
||||||
|
|
|
||||||
|
|
@ -1,41 +0,0 @@
|
||||||
-- Basic ones
|
|
||||||
vim.g.mapleader = " "
|
|
||||||
vim.keymap.set("n", "<leader>pv", vim.cmd.Ex)
|
|
||||||
|
|
||||||
vim.keymap.set("i", "<C-z>", vim.cmd.undo)
|
|
||||||
vim.keymap.set("i", "<C-y>", vim.cmd.redo)
|
|
||||||
|
|
||||||
-- Ctrl+s saves the current buffer in normal/insert mode.
|
|
||||||
vim.keymap.set("n", "<C-s>", vim.cmd.w)
|
|
||||||
vim.keymap.set("i", "<C-s>", vim.cmd.w)
|
|
||||||
|
|
||||||
-- Disable arrow keys (force me to use hjkl)
|
|
||||||
|
|
||||||
vim.keymap.set("n", "<Up>", "", { noremap=true })
|
|
||||||
vim.keymap.set("n", "<Down>", "", { noremap=true })
|
|
||||||
vim.keymap.set("n", "<Left>", "", { noremap=true })
|
|
||||||
vim.keymap.set("n", "<Right>", "", { noremap=true })
|
|
||||||
|
|
||||||
vim.keymap.set("i", "<Up>", "", { noremap=true })
|
|
||||||
vim.keymap.set("i", "<Down>", "", { noremap=true })
|
|
||||||
vim.keymap.set("i", "<Left>", "", { noremap=true })
|
|
||||||
vim.keymap.set("i", "<Right>", "", { noremap=true })
|
|
||||||
|
|
||||||
vim.keymap.set("v", "<Up>", "", { noremap=true })
|
|
||||||
vim.keymap.set("v", "<Down>", "", { noremap=true })
|
|
||||||
vim.keymap.set("v", "<Left>", "", { noremap=true })
|
|
||||||
vim.keymap.set("v", "<Right>", "", { noremap=true })
|
|
||||||
-- Move Text
|
|
||||||
--vim.keymap.set("n", "<S-a>", ":m+1<CR>")
|
|
||||||
--vim.keymap.set("v", "<S-d>", ":m-2<CR>")
|
|
||||||
|
|
||||||
--vim.keymap.set("v", "<S-a>", ":m+1<CR>")
|
|
||||||
--vim.keymap.set("n", "<S-d>", ":m-2<CR>")
|
|
||||||
|
|
||||||
-- Indent
|
|
||||||
|
|
||||||
-- Make Shift-Tab undo indent.
|
|
||||||
vim.keymap.set("i", "<S-Tab>", "<C-d>")
|
|
||||||
|
|
||||||
-- NvimTree
|
|
||||||
vim.keymap.set("n", "<leader>e", ":NvimTreeToggle<cr>", { noremap=true })
|
|
||||||
21
nvim/lua/config/mappings.lua
Normal file
21
nvim/lua/config/mappings.lua
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
local map = vim.keymap.set
|
||||||
|
local cmd = vim.cmd
|
||||||
|
|
||||||
|
vim.g.mapleader = " "
|
||||||
|
|
||||||
|
-- Undo/Redo in insert mode
|
||||||
|
map("i", "<C-z>", cmd.undo)
|
||||||
|
map("i", "<C-y>", cmd.redo)
|
||||||
|
|
||||||
|
-- Ctrl+s saves the current buffer in normal/insert mode.
|
||||||
|
map("n", "<C-s>", cmd.w)
|
||||||
|
map("i", "<C-s>", cmd.w)
|
||||||
|
|
||||||
|
-- Move Text
|
||||||
|
map("n", "<S-a>", ":m+1<CR>")
|
||||||
|
map("n", "<S-d>", ":m-2<CR>")
|
||||||
|
|
||||||
|
-- Indent
|
||||||
|
|
||||||
|
-- Make Shift-Tab undo indent.
|
||||||
|
map("i", "<S-Tab>", "<C-d>")
|
||||||
|
|
@ -20,3 +20,4 @@ vim.opt.numberwidth = 6
|
||||||
|
|
||||||
-- indent
|
-- indent
|
||||||
vim.opt.smartindent = true
|
vim.opt.smartindent = true
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue