diff --git a/home/user/.config/alacritty/alacritty.toml b/home/user/.config/alacritty/alacritty.toml index a642c6a..f89ca0c 100644 --- a/home/user/.config/alacritty/alacritty.toml +++ b/home/user/.config/alacritty/alacritty.toml @@ -29,7 +29,7 @@ multiplier = 3 [window] dynamic_title = true -opacity = 0.87 +opacity = 0.8 [window.dimensions] columns = 150 diff --git a/home/user/.config/nvim/lua/base/mappings/mappings.lua b/home/user/.config/nvim/lua/base/mappings/mappings.lua index b5e62b6..307bb85 100644 --- a/home/user/.config/nvim/lua/base/mappings/mappings.lua +++ b/home/user/.config/nvim/lua/base/mappings/mappings.lua @@ -140,6 +140,23 @@ map("n", "pm", "Mason", {desc = "LSP Manager"}) +local function reload_config() + vim.cmd.source('~/.config/nvim/init.lua') + vim.notify('Config reloaded...', vim.log.levels.INFO) +end + +local function fetch_and_reload_config() + vim.fn.system('git -C ~/dotfiles pull') + reload_config() +end + +map("n", "pr", reload_config, + {desc = "Reload config"}) + +map("n", "pR", fetch_and_reload_config, + {desc = "Fetch and reload config"}) + + vim.cmd( [[ menu Encoding.koi8-r :e ++enc=koi8-r ++ff=unix diff --git a/home/user/.config/tmux/mappings.conf b/home/user/.config/tmux/mappings.conf index 0276e34..8242148 100644 --- a/home/user/.config/tmux/mappings.conf +++ b/home/user/.config/tmux/mappings.conf @@ -50,6 +50,7 @@ bind l confirm-before -p "lock tmux? (y/n)" lock-session # Reload config bind r source-file ~/.config/tmux/tmux.conf \; display-message "Config reloaded..." +bind R if-shell "git -C ~/dotfiles pull" "source-file '$HOME/.config/tmux/tmux.conf' \; display-message 'Config reloaded...'" "display-message 'Error while fetching config'" # Panes navigation