From b35110ba5a89a24bd821d1017f6c0e361e783eba Mon Sep 17 00:00:00 2001 From: Marko Korhonen Date: Thu, 20 Oct 2022 11:24:54 +0300 Subject: [PATCH] Add settings for nvim gui and install telescope cder plugin --- home/.config/nvim/lua/plugins/init.lua | 5 +++-- home/.config/nvim/lua/plugins/telescope.lua | 1 + home/.config/nvim/lua/settings.lua | 7 +++++++ home/.config/zsh/02-env.zsh | 3 +++ 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/home/.config/nvim/lua/plugins/init.lua b/home/.config/nvim/lua/plugins/init.lua index 7f7128b..aa949b3 100644 --- a/home/.config/nvim/lua/plugins/init.lua +++ b/home/.config/nvim/lua/plugins/init.lua @@ -33,7 +33,7 @@ require('packer').startup(function() } -- Startup screen/dashboard - use 'glepnir/dashboard-nvim' + --use 'glepnir/dashboard-nvim' -- Git in signcolumn use 'airblade/vim-gitgutter' @@ -69,7 +69,8 @@ require('packer').startup(function() requires = { {'nvim-lua/plenary.nvim'}, -- Internal dep for telescope {'nvim-telescope/telescope-fzf-native.nvim', run = 'make'}, -- Use fzf for fuzzy finder - {'nvim-telescope/telescope-ui-select.nvim'} -- Replace vim built in select with telescope + {'nvim-telescope/telescope-ui-select.nvim'}, -- Replace vim built in select with telescope + {'zane-/cder.nvim'}, -- cd plugin for telescope } } diff --git a/home/.config/nvim/lua/plugins/telescope.lua b/home/.config/nvim/lua/plugins/telescope.lua index 8eb39a1..a4a13ba 100644 --- a/home/.config/nvim/lua/plugins/telescope.lua +++ b/home/.config/nvim/lua/plugins/telescope.lua @@ -8,6 +8,7 @@ return function() telescope.load_extension('fzf') telescope.load_extension('ui-select') + telescope.load_extension('cder') -- Keybinds vim.keymap.set('n', '', vim.cmd.Telescope) diff --git a/home/.config/nvim/lua/settings.lua b/home/.config/nvim/lua/settings.lua index 37ab5ff..e395629 100644 --- a/home/.config/nvim/lua/settings.lua +++ b/home/.config/nvim/lua/settings.lua @@ -4,9 +4,16 @@ local g = vim.g -- True colors o.termguicolors = true +-- Font for nvim GUI's +o.guifont = 'Fira Code:h14' + -- Floating window transparency o.winblend = 10 +-- Set window title +o.title = true +o.titlestring = 'NeoVim: ' .. vim.fn.getcwd() + -- Diff settings o.diffopt = 'filler,internal,algorithm:histogram,indent-heuristic' diff --git a/home/.config/zsh/02-env.zsh b/home/.config/zsh/02-env.zsh index aceb575..fb7c090 100644 --- a/home/.config/zsh/02-env.zsh +++ b/home/.config/zsh/02-env.zsh @@ -64,6 +64,9 @@ export MANPAGER="$EDITOR +\"lua require 'pager'\" +Man!" export SYSTEMD_EDITOR=$EDITOR export SYSTEMD_PAGER=less +# Enable multigrid for neovide +export NEOVIDE_MULTIGRID=1 + {%@@ if distro_id == "arch" or distro_id == "ubuntu" @@%} if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"