From: Georgios Atheridis Date: Sun, 18 Sep 2022 13:03:24 +0000 (+0100) Subject: added install X-Git-Url: https://git.atheridis.org/?a=commitdiff_plain;h=c1f1abd3576a93ae906b38cdf8ee95026bb30d90;p=configs%2Fneovim.git added install --- diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..9dca5d3 --- /dev/null +++ b/install.sh @@ -0,0 +1,29 @@ +#!/bin/sh + +check_nvim_directory() { + if [ -d ~/.config/nvim ]; then + uuid=$(cat /proc/sys/kernel/random/uuid) + mv -v ~/.config/nvim ~/.config/nvim.old.$uuid + fi +} + +version_lua() { + ln -s $(pwd)/nvim ~/.config/nvim +} + +version_no_lua() { + ln -s $(pwd)/nvim_0-4-4/ ~/.config/nvim +} + +echo "Please choose nvim version [0]: " +echo "[0]: Neovim v0.7.2+" +echo "[1]: Neovim v0.4.4" +read -p "Default [0]: " version +version=${version:-0} + +check_nvim_directory +if [[ $version -eq 0 ]]; then + version_lua +elif [[ $version -eq 1 ]]; then + version_no_lua +fi diff --git a/nvim/init.lua b/nvim/init.lua index b6e4fad..1639c06 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -18,5 +18,6 @@ require("nvim.lualine") require("nvim.toggleterm") require("nvim.impatient") -vim.cmd("highlight QuickScopePrimary guifg='#0f0' gui=underline ctermfg=155 cterm=underline") -vim.cmd("highlight QuickScopeSecondary guifg='#f00' gui=underline ctermfg=81 cterm=underline") +vim.cmd("highlight QuickScopePrimary guifg='#00ff00' gui=underline ctermfg=105 cterm=underline") +vim.cmd("highlight QuickScopeSecondary guifg='#ff0000' gui=underline ctermfg=81 cterm=underline") + diff --git a/nvim/lua/nvim/bufferline.lua b/nvim/lua/nvim/bufferline.lua index 73e2934..ae29768 100644 --- a/nvim/lua/nvim/bufferline.lua +++ b/nvim/lua/nvim/bufferline.lua @@ -26,95 +26,95 @@ bufferline.setup({ }, highlights = { fill = { - guifg = { attribute = "fg", highlight = "#ff0000" }, - guibg = { attribute = "bg", highlight = "TabLine" }, + fg = { attribute = "fg", highlight = "#ff0000" }, + bg = { attribute = "bg", highlight = "TabLine" }, }, background = { - guifg = { attribute = "fg", highlight = "TabLine" }, - guibg = { attribute = "bg", highlight = "TabLine" }, + fg = { attribute = "fg", highlight = "TabLine" }, + bg = { attribute = "bg", highlight = "TabLine" }, }, -- buffer_selected = { - -- guifg = {attribute='fg',highlight='#ff0000'}, - -- guibg = {attribute='bg',highlight='#0000ff'}, + -- fg = {attribute='fg',highlight='#ff0000'}, + -- bg = {attribute='bg',highlight='#0000ff'}, -- gui = 'none' -- }, buffer_visible = { - guifg = { attribute = "fg", highlight = "TabLine" }, - guibg = { attribute = "bg", highlight = "TabLine" }, + fg = { attribute = "fg", highlight = "TabLine" }, + bg = { attribute = "bg", highlight = "TabLine" }, }, close_button = { - guifg = { attribute = "fg", highlight = "TabLine" }, - guibg = { attribute = "bg", highlight = "TabLine" }, + fg = { attribute = "fg", highlight = "TabLine" }, + bg = { attribute = "bg", highlight = "TabLine" }, }, close_button_visible = { - guifg = { attribute = "fg", highlight = "TabLine" }, - guibg = { attribute = "bg", highlight = "TabLine" }, + fg = { attribute = "fg", highlight = "TabLine" }, + bg = { attribute = "bg", highlight = "TabLine" }, }, -- close_button_selected = { - -- guifg = {attribute='fg',highlight='TabLineSel'}, - -- guibg ={attribute='bg',highlight='TabLineSel'} + -- fg = {attribute='fg',highlight='TabLineSel'}, + -- bg ={attribute='bg',highlight='TabLineSel'} -- }, tab_selected = { - guifg = { attribute = "fg", highlight = "Normal" }, - guibg = { attribute = "bg", highlight = "Normal" }, + fg = { attribute = "fg", highlight = "Normal" }, + bg = { attribute = "bg", highlight = "Normal" }, }, tab = { - guifg = { attribute = "fg", highlight = "TabLine" }, - guibg = { attribute = "bg", highlight = "TabLine" }, + fg = { attribute = "fg", highlight = "TabLine" }, + bg = { attribute = "bg", highlight = "TabLine" }, }, tab_close = { - -- guifg = {attribute='fg',highlight='LspDiagnosticsDefaultError'}, - guifg = { attribute = "fg", highlight = "TabLineSel" }, - guibg = { attribute = "bg", highlight = "Normal" }, + -- fg = {attribute='fg',highlight='LspDiagnosticsDefaultError'}, + fg = { attribute = "fg", highlight = "TabLineSel" }, + bg = { attribute = "bg", highlight = "Normal" }, }, duplicate_selected = { - guifg = { attribute = "fg", highlight = "TabLineSel" }, - guibg = { attribute = "bg", highlight = "TabLineSel" }, - gui = "italic", + fg = { attribute = "fg", highlight = "TabLineSel" }, + bg = { attribute = "bg", highlight = "TabLineSel" }, + italic = true, }, duplicate_visible = { - guifg = { attribute = "fg", highlight = "TabLine" }, - guibg = { attribute = "bg", highlight = "TabLine" }, - gui = "italic", + fg = { attribute = "fg", highlight = "TabLine" }, + bg = { attribute = "bg", highlight = "TabLine" }, + italic = true, }, duplicate = { - guifg = { attribute = "fg", highlight = "TabLine" }, - guibg = { attribute = "bg", highlight = "TabLine" }, - gui = "italic", + fg = { attribute = "fg", highlight = "TabLine" }, + bg = { attribute = "bg", highlight = "TabLine" }, + italic = true, }, modified = { - guifg = { attribute = "fg", highlight = "TabLine" }, - guibg = { attribute = "bg", highlight = "TabLine" }, + fg = { attribute = "fg", highlight = "TabLine" }, + bg = { attribute = "bg", highlight = "TabLine" }, }, modified_selected = { - guifg = { attribute = "fg", highlight = "Normal" }, - guibg = { attribute = "bg", highlight = "Normal" }, + fg = { attribute = "fg", highlight = "Normal" }, + bg = { attribute = "bg", highlight = "Normal" }, }, modified_visible = { - guifg = { attribute = "fg", highlight = "TabLine" }, - guibg = { attribute = "bg", highlight = "TabLine" }, + fg = { attribute = "fg", highlight = "TabLine" }, + bg = { attribute = "bg", highlight = "TabLine" }, }, separator = { - guifg = { attribute = "bg", highlight = "TabLine" }, - guibg = { attribute = "bg", highlight = "TabLine" }, + fg = { attribute = "bg", highlight = "TabLine" }, + bg = { attribute = "bg", highlight = "TabLine" }, }, separator_selected = { - guifg = { attribute = "bg", highlight = "Normal" }, - guibg = { attribute = "bg", highlight = "Normal" }, + fg = { attribute = "bg", highlight = "Normal" }, + bg = { attribute = "bg", highlight = "Normal" }, }, -- separator_visible = { - -- guifg = {attribute='bg',highlight='TabLine'}, - -- guibg = {attribute='bg',highlight='TabLine'} + -- fg = {attribute='bg',highlight='TabLine'}, + -- bg = {attribute='bg',highlight='TabLine'} -- }, indicator_selected = { - guifg = { attribute = "fg", highlight = "LspDiagnosticsDefaultHint" }, - guibg = { attribute = "bg", highlight = "Normal" }, + fg = { attribute = "fg", highlight = "LspDiagnosticsDefaultHint" }, + bg = { attribute = "bg", highlight = "Normal" }, }, }, }) diff --git a/nvim/lua/nvim/nvim-tree.lua b/nvim/lua/nvim/nvim-tree.lua index e5ea9a4..cf58272 100644 --- a/nvim/lua/nvim/nvim-tree.lua +++ b/nvim/lua/nvim/nvim-tree.lua @@ -125,7 +125,6 @@ require("nvim-tree").setup({ -- BEGIN_DEFAULT_OPTS }, filesystem_watchers = { enable = false, - interval = 100, }, git = { enable = true, diff --git a/nvim/lua/nvim/quickscope.vim b/nvim/lua/nvim/quickscope.vim new file mode 100644 index 0000000..1d2aba7 --- /dev/null +++ b/nvim/lua/nvim/quickscope.vim @@ -0,0 +1,7 @@ +augroup qs_colors + autocmd! + autocmd colorscheme * highlight quickscopeprimary guifg='#afff5f' gui=underline ctermfg=155 cterm=underline + autocmd colorscheme * highlight quickscopesecondary guifg='#5fffff' gui=underline ctermfg=81 cterm=underline +augroup end +let g:qs_hi_priority = 2 +