diff --git a/lua/keymappings.lua b/lua/keymappings.lua index 140fdfc..58f4ca9 100644 --- a/lua/keymappings.lua +++ b/lua/keymappings.lua @@ -14,7 +14,10 @@ vim.keymap.set("n", "fe", "Oil") vim.keymap.set("n", ']d', "lua vim.diagnostic.goto_next()") vim.keymap.set("n", '[d', "lua vim.diagnostic.goto_prev()") -vim.keymap.set("n", "aa", require("actions-preview").code_actions) +vim.keymap.set("n", "aa", require("actions-preview").code_actions) + +-- Outline!! +vim.keymap.set("n", "o", "Outline") -- Close all buffers diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index 7c3cdd8..54d8b43 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -60,6 +60,7 @@ require('packer').startup(function() use { 'gleam-lang/gleam.vim' } use { 'rust-lang/rust.vim' } use { 'folke/neodev.nvim' } + use { 'hashivim/vim-terraform' } -- Git use { @@ -76,22 +77,8 @@ require('packer').startup(function() -- Misc use { 'jbyuki/venn.nvim' } -- ascii diagrams - use { 'hashivim/vim-terraform' } - -- intellij idea to nvim o_O - use { 'Shougo/deoplete.nvim' } - use { 'beeender/Comrade' } - - use({ - 'MeanderingProgrammer/render-markdown.nvim', - after = { 'nvim-treesitter' }, - requires = { 'echasnovski/mini.nvim', opt = true }, -- if you use the mini.nvim suite - -- requires = { 'echasnovski/mini.icons', opt = true }, -- if you use standalone mini plugins - -- requires = { 'nvim-tree/nvim-web-devicons', opt = true }, -- if you prefer nvim-web-devicons - config = function() - require('render-markdown').setup({}) - end, - }) + use { 'hedyhli/outline.nvim' } end) @@ -101,3 +88,4 @@ require('plugins.neogit') require('plugins.oil') require('plugins.telescope') require('plugins.venn') +require("outline").setup({})