1
0
Fork 0
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:
Henrik Hautakoski 2024-02-29 13:07:20 +01:00
parent feea9886f5
commit 0ac177ee21
5 changed files with 25 additions and 43 deletions

View file

@ -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

View file

@ -1,3 +1,3 @@
require("config.base") require("config.settings")
require("config.keybinds") require("config.mappings")
require("config.indent") require("config.indent")

View file

@ -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 })

View 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>")

View file

@ -20,3 +20,4 @@ vim.opt.numberwidth = 6
-- indent -- indent
vim.opt.smartindent = true vim.opt.smartindent = true