From 8e63b919e30c6424ce8cb732f75b5703f9772ec6 Mon Sep 17 00:00:00 2001 From: Roman Date: Mon, 1 Jun 2026 22:43:05 +0200 Subject: [PATCH] nvim basic config --- Makefile | 16 ++++++++++++++++ README.md | 7 +++++++ nvim/.config/nvim/init.lua | 3 +++ nvim/.config/nvim/lua/romanzy/init.lua | 2 ++ nvim/.config/nvim/lua/romanzy/remap.lua | 14 ++++++++++++++ nvim/.config/nvim/lua/romanzy/set.lua | 24 ++++++++++++++++++++++++ 6 files changed, 66 insertions(+) create mode 100644 Makefile create mode 100644 nvim/.config/nvim/init.lua create mode 100644 nvim/.config/nvim/lua/romanzy/init.lua create mode 100644 nvim/.config/nvim/lua/romanzy/remap.lua create mode 100644 nvim/.config/nvim/lua/romanzy/set.lua diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..6a20ab7 --- /dev/null +++ b/Makefile @@ -0,0 +1,16 @@ +stow: + stow nvim + +# stow-server: +# stow default zsh-server lazygit albert tmux neovim ranger + +# rm: +# rm ~/.zshrc ~/.p10k.zsh ~/.tmux.conf ~/.docker_aliases ~/.config/albert/albert.conf ~/.config/nvim/init.vim ~/.config/ranger/rc.conf ~/.config/kitty/kitty.conf +# echo "this might delete files from this repository also" + +# link-root: +# sudo rm -rf /root/.oh-my-zsh /root/.zshrc /root/.p10k.zsh /root/.docker_aliases +# sudo ln -s ${HOME}/.oh-my-zsh /root/ +# sudo ln -s ${HOME}/.zshrc /root/ +# sudo ln -s ${HOME}/.p10k.zsh /root/ +# sudo ln -s ${HOME}/.docker_aliases /root/ diff --git a/README.md b/README.md index 96bf7ed..78ddc44 100644 --- a/README.md +++ b/README.md @@ -1 +1,8 @@ # dotfiles + +[Insipiration](https://github.com/Racle/dotfiles/tree/master) + + +# Usage + +Run `make stow` diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua new file mode 100644 index 0000000..8909068 --- /dev/null +++ b/nvim/.config/nvim/init.lua @@ -0,0 +1,3 @@ +require("romanzy") + +print("custom config initialized") diff --git a/nvim/.config/nvim/lua/romanzy/init.lua b/nvim/.config/nvim/lua/romanzy/init.lua new file mode 100644 index 0000000..93d94c3 --- /dev/null +++ b/nvim/.config/nvim/lua/romanzy/init.lua @@ -0,0 +1,2 @@ +require("romanzy.set") +require("romanzy.remap") diff --git a/nvim/.config/nvim/lua/romanzy/remap.lua b/nvim/.config/nvim/lua/romanzy/remap.lua new file mode 100644 index 0000000..e43ce85 --- /dev/null +++ b/nvim/.config/nvim/lua/romanzy/remap.lua @@ -0,0 +1,14 @@ +vim.g.mapleader = " " +vim.g.maplocalleader = " " + +vim.keymap.set("n", "dl", vim.cmd.Ex) + +vim.keymap.set("n", "s", ":set spell!") + +-- terminal exploration... +-- original to exit terminal mode on Esc +--vim.keymap.set("t", "", "") +-- new one to go back to main window +vim.keymap.set("t", "", "k") + +vim.keymap.set("n", "t", "ji") diff --git a/nvim/.config/nvim/lua/romanzy/set.lua b/nvim/.config/nvim/lua/romanzy/set.lua new file mode 100644 index 0000000..639b630 --- /dev/null +++ b/nvim/.config/nvim/lua/romanzy/set.lua @@ -0,0 +1,24 @@ +vim.opt.nu = true +vim.opt.relativenumber = true + +vim.opt.tabstop = 4 +vim.opt.softtabstop = 4 +vim.opt.shiftwidth = 4 +vim.opt.expandtab = true + +vim.opt.smartindent = true + +vim.opt.wrap = false -- no line wrapping... + +vim.opt.incsearch = true + +vim.opt.termguicolors = true + +vim.opt.scrolloff = 8 +vim.opt.signcolumn = "yes" + +vim.opt.updatetime = 50 + +vim.opt.colorcolumn = "80" + +vim.opt.spelllang = { 'en_us' }