From eb151093c04d11c7ac8325076dc75e06504f788e Mon Sep 17 00:00:00 2001 From: TheK4n Date: Sun, 19 Mar 2023 20:45:10 +0300 Subject: [PATCH] nvim: add plugins, xrandr: change screens layout --- home/user/.config/i3/config | 2 +- home/user/.config/nvim/lua/base/lazy.lua | 32 +++++++++++++++++++++--- 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/home/user/.config/i3/config b/home/user/.config/i3/config index 3323268..ef00f4e 100644 --- a/home/user/.config/i3/config +++ b/home/user/.config/i3/config @@ -12,7 +12,7 @@ # monitors -exec --no-startup-id xrandr --output DP-0 --mode 1920x1080 --pos 0x0 --primary +exec --no-startup-id xrandr --output DVI-D-0 --off --output HDMI-0 --mode 1366x768 --pos 1920x592 --rotate normal --output DP-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output DP-1 --off for_window [tiling] border pixel 3 exec --no-startup-id picom --inactive-dim 0.2 --no-fading-openclose --inactive-dim-fixed --config /dev/null diff --git a/home/user/.config/nvim/lua/base/lazy.lua b/home/user/.config/nvim/lua/base/lazy.lua index c428c4a..79ab936 100644 --- a/home/user/.config/nvim/lua/base/lazy.lua +++ b/home/user/.config/nvim/lua/base/lazy.lua @@ -21,6 +21,15 @@ local plugins = { 'nvim-lualine/lualine.nvim', dependencies = { 'kyazdani42/nvim-web-devicons' } }, + { + "max397574/better-escape.nvim", + config = function() + require("better_escape").setup({ + mapping = {'jk'}, + timeout = vim.o.timeoutlen, + }) + end, + }, { 'karb94/neoscroll.nvim', config = function() @@ -50,7 +59,10 @@ local plugins = { 'tpope/vim-commentary' -- gcc to comment line }, { - 'ap/vim-css-color' -- highlight hex + 'norcalli/nvim-colorizer.lua', + config = function() + require('colorizer').setup() + end }, { 'preservim/tagbar', @@ -100,9 +112,6 @@ local plugins = { 'folke/trouble.nvim', dependencies = { 'kyazdani42/nvim-web-devicons' } }, - { - 'neovim/nvim-lspconfig' - }, { 'hrsh7th/nvim-cmp', dependencies = { @@ -124,6 +133,12 @@ local plugins = { 'williamboman/mason.nvim', dependencies = "williamboman/mason-lspconfig.nvim" }, + { + 'folke/which-key.nvim', + config = function() + require("which-key").setup() + end + }, { 'nvim-telescope/telescope.nvim', enabled = vim.fn.executable "fzf" == 1, @@ -178,6 +193,15 @@ local plugins = { }) end }, + { + 'folke/neodev.nvim', + dependencies = { + 'neovim/nvim-lspconfig' + }, + config = function() + require('neodev').setup() + end + }, } require("lazy").setup(