From aad4e939db414a6d18c569b4a00b03eabb5f3fef Mon Sep 17 00:00:00 2001 From: omagdy7 Date: Wed, 17 Aug 2022 01:16:40 +0200 Subject: Added plugin vim-maximizer which maximizes current buffer and added a keymap for it which is Leader + m --- nvim/.config/nvim/lua/user/keymaps.lua | 5 +++++ nvim/.config/nvim/lua/user/plugins.lua | 1 + nvim/.config/nvim/lua/user/whichkey.lua | 1 + nvim/.config/nvim/plugin/packer_compiled.lua | 5 +++++ scripts/.scripts/pscontests.sh | 2 -- 5 files changed, 12 insertions(+), 2 deletions(-) diff --git a/nvim/.config/nvim/lua/user/keymaps.lua b/nvim/.config/nvim/lua/user/keymaps.lua index a84b533..4e92281 100644 --- a/nvim/.config/nvim/lua/user/keymaps.lua +++ b/nvim/.config/nvim/lua/user/keymaps.lua @@ -56,10 +56,15 @@ keymap("v", "p", '"_dP', opts) -- Visual Block -- -- Move text up and down keymap("x", "J", ":move '>+1gv-gv", opts) +--keymap("n", "m", ":MaximizerToggle", opts) keymap("x", "K", ":move '<-2gv-gv", opts) keymap("x", "", ":move '>+1gv-gv", opts) keymap("x", "", ":move '<-2gv-gv", opts) + +-- Maximizing buffers +--keymap("n", "m",":MaximizerToggle", opts) + -- Compiling code -- -- keymap("n", "", ":w :!g++ -fsanitize=address -std=c++17 -Wall -Wextra -Wshadow -DONPC -O2 -o %< % && ./%< ", opts) -- keymap("n", "", ":w :!g++ -fsanitize=address -std=c++17 -Wall -Wextra -Wshadow -DONPC -O2 -o %< % ", opts) diff --git a/nvim/.config/nvim/lua/user/plugins.lua b/nvim/.config/nvim/lua/user/plugins.lua index b0e41df..476276c 100644 --- a/nvim/.config/nvim/lua/user/plugins.lua +++ b/nvim/.config/nvim/lua/user/plugins.lua @@ -59,6 +59,7 @@ return packer.startup(function(use) use "antoinemadec/FixCursorHold.nvim" -- This is needed to fix lsp doc highlight use "folke/which-key.nvim" use "nvim-lua/plenary.nvim" + use "szw/vim-maximizer" -- fix indentation use({ "yioneko/nvim-yati", requires = "nvim-treesitter/nvim-treesitter" }) diff --git a/nvim/.config/nvim/lua/user/whichkey.lua b/nvim/.config/nvim/lua/user/whichkey.lua index 11b6a7e..e8a0d8b 100644 --- a/nvim/.config/nvim/lua/user/whichkey.lua +++ b/nvim/.config/nvim/lua/user/whichkey.lua @@ -93,6 +93,7 @@ local mappings = { "lua require('telescope.builtin').find_files(require('telescope.themes').get_dropdown{previewer = false})", "Find files", }, + ["m"] = {"MaximizerToggle", "Maximize buffer"}, ["F"] = { "Telescope live_grep theme=ivy", "Find Text" }, ["P"] = { "lua require('telescope').extensions.projects.projects()", "Projects" }, diff --git a/nvim/.config/nvim/plugin/packer_compiled.lua b/nvim/.config/nvim/plugin/packer_compiled.lua index b3e8d5a..ce6dcc9 100644 --- a/nvim/.config/nvim/plugin/packer_compiled.lua +++ b/nvim/.config/nvim/plugin/packer_compiled.lua @@ -295,6 +295,11 @@ _G.packer_plugins = { path = "/home/pengu/.local/share/nvim/site/pack/packer/start/vim-bbye", url = "https://github.com/moll/vim-bbye" }, + ["vim-maximizer"] = { + loaded = true, + path = "/home/pengu/.local/share/nvim/site/pack/packer/start/vim-maximizer", + url = "https://github.com/szw/vim-maximizer" + }, ["vim-monokai"] = { loaded = true, path = "/home/pengu/.local/share/nvim/site/pack/packer/start/vim-monokai", diff --git a/scripts/.scripts/pscontests.sh b/scripts/.scripts/pscontests.sh index ab35076..e65a597 100755 --- a/scripts/.scripts/pscontests.sh +++ b/scripts/.scripts/pscontests.sh @@ -11,6 +11,4 @@ do cd $p touch main.cpp echo -e "#include\n\nusing namespace std;\n\nint main () {\n\tios_base::sync_with_stdio(false);\n\tcin.tie(NULL);\n\tint tt;\n\tcin >> tt;\n\twhile(tt--){\n\n\t}\n}" > main.cpp - touch inp - cd .. done -- cgit v1.2.3