added install
authorGeorgios Atheridis <atheridis@tutamail.com>
Sun, 18 Sep 2022 13:03:24 +0000 (14:03 +0100)
committerGeorgios Atheridis <atheridis@tutamail.com>
Sun, 18 Sep 2022 13:03:24 +0000 (14:03 +0100)
install.sh [new file with mode: 0755]
nvim/init.lua
nvim/lua/nvim/bufferline.lua
nvim/lua/nvim/nvim-tree.lua
nvim/lua/nvim/quickscope.vim [new file with mode: 0644]

diff --git a/install.sh b/install.sh
new file mode 100755 (executable)
index 0000000..9dca5d3
--- /dev/null
@@ -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
index b6e4fad8d8246798ae3a9be26afa70b3d0e037b1..1639c0682b63e5640218f101e38a6624387a3870 100644 (file)
@@ -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")
+
index 73e29349c70a80d426f3b1d49d79ecfaec91c1a4..ae29768e1d989df08c58bd07ae5dd281bd6b145f 100644 (file)
@@ -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" },
                },
        },
 })
index e5ea9a4c4a0e1909d27cde641b032dfe85b18eea..cf58272211086e1cf1e352799647933952c91e29 100644 (file)
@@ -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 (file)
index 0000000..1d2aba7
--- /dev/null
@@ -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
+