-- lualine config require('lualine').setup{ options = { icons_enabled = true, theme = 'auto', }, sections = { -- lualine_x = {'encoding', 'fileformat', 'filetype'}, lualine_x = {'aerial', 'filetype'} }, extensions = {'aerial', 'fugitive', 'fzf', 'nerdtree', 'toggleterm'} } -- toggleterm config require('toggleterm').setup{ open_mapping = [[\t]], size = 20, hide_numbers = true, -- hide the number column in toggleterm buffers direction = 'float', } local Terminal = require('toggleterm.terminal').Terminal local lazygit = Terminal:new({ cmd = "lazygit", hidden = true }) function _lazygit_toggle() lazygit:toggle() end vim.api.nvim_set_keymap("n", "g", "lua _lazygit_toggle()", {noremap = true, silent = true}) -- aerial telescope integration require('telescope').load_extension('aerial') require('telescope').load_extension('notify') -- Set nvim-notify as default for notifications vim.notify = require("notify") -- SnipRun config require('sniprun').setup{ selected_interpreters = { 'Python3_fifo' }, repl_enable = {'Python3_fifo'}, display = { "NvimNotify" }, }