diff --git a/.config/doom/packages.el b/.config/doom/packages.el index b2a8a39..147707f 100644 --- a/.config/doom/packages.el +++ b/.config/doom/packages.el @@ -61,6 +61,7 @@ (package! dashboard) (package! dired-open) (package! dired-subtree) +(package! dirvish) (package! dmenu) (package! elfeed-goodies) (package! emojify) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 3651f85..3b75d56 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -88,9 +88,11 @@ opt.mouse = "a" g.mapleader = ' ' g.maplocalleader = ' ' -require('lualine').setup() +------------------------------------------------- -- COLORSCHEMES +------------------------------------------------- + -- Uncomment just ONE of the following colorschemes! -- local ok, _ = pcall(vim.cmd, 'colorscheme base16-dracula') -- local ok, _ = pcall(vim.cmd, 'colorscheme base16-gruvbox-dark-medium') @@ -111,7 +113,10 @@ A.nvim_create_autocmd('TextYankPost', { end, }) +------------------------------------------------- -- KEYBINDINGS +------------------------------------------------- + local function map(m, k, v) vim.keymap.set(m, k, v, { silent = true }) end @@ -130,7 +135,10 @@ map('n', 'fb', 'Telescope file_browser') map('n', 'fw', 'Telescope live_grep') map('n', 'ht', 'Telescope colorscheme') +------------------------------------------------- -- DASHBOARD +------------------------------------------------- + local db = require('dashboard') local home = os.getenv('HOME') @@ -181,7 +189,10 @@ db.custom_center = { } db.custom_footer = { '', '🎉 If I\'m using Neovim, then my Emacs config must be broken!' } +------------------------------------------------- -- PLUGINS +------------------------------------------------- + return require('packer').startup(function() -- Packer can manage itself use 'wbthomason/packer.nvim' @@ -262,6 +273,7 @@ return require('packer').startup(function() use { 'nvim-lualine/lualine.nvim', requires = { 'kyazdani42/nvim-web-devicons', opt = true } } + require('lualine').setup() -- File management -- use 'vifm/vifm.vim'