aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoromagdy7 <omar.professional8777@gmail.com>2022-08-17 16:54:57 +0200
committeromagdy7 <omar.professional8777@gmail.com>2022-08-17 16:54:57 +0200
commita687cad582e995c49777932a32b3d62779d05f75 (patch)
tree4fdee25db8f28ff548ba1ffc55c85613b637bae8
parentaad4e939db414a6d18c569b4a00b03eabb5f3fef (diff)
downloaddotfiles-a687cad582e995c49777932a32b3d62779d05f75.tar.xz
dotfiles-a687cad582e995c49777932a32b3d62779d05f75.zip
Made diagnostics show on line instead of using gd to display them
-rw-r--r--nvim/.config/nvim/init.lua6
-rw-r--r--nvim/.config/nvim/lua/user/bufferline.lua88
-rw-r--r--nvim/.config/nvim/lua/user/lsp/handlers.lua4
-rw-r--r--nvim/.config/nvim/lua/user/nvim-tree.lua8
-rw-r--r--nvim/.config/nvim/lua/user/plugins.lua1
-rw-r--r--nvim/.config/nvim/lua/user/project.lua4
-rw-r--r--nvim/.config/nvim/plugin/packer_compiled.lua5
7 files changed, 64 insertions, 52 deletions
diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua
index fe09917..b9cdd8b 100644
--- a/nvim/.config/nvim/init.lua
+++ b/nvim/.config/nvim/init.lua
@@ -18,6 +18,12 @@ vim.g.material_style = "deep ocean"
--capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities())
--}
+require("trouble").setup {
+ -- your configuration comes here
+ -- or leave it empty to use the default settings
+ -- refer to the configuration section below
+}
+
require('material').setup{
disable = {
background = true
diff --git a/nvim/.config/nvim/lua/user/bufferline.lua b/nvim/.config/nvim/lua/user/bufferline.lua
index 12e294c..f18db79 100644
--- a/nvim/.config/nvim/lua/user/bufferline.lua
+++ b/nvim/.config/nvim/lua/user/bufferline.lua
@@ -73,95 +73,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/.config/nvim/lua/user/lsp/handlers.lua b/nvim/.config/nvim/lua/user/lsp/handlers.lua
index fb8b7f8..a630cb6 100644
--- a/nvim/.config/nvim/lua/user/lsp/handlers.lua
+++ b/nvim/.config/nvim/lua/user/lsp/handlers.lua
@@ -15,7 +15,7 @@ M.setup = function()
local config = {
-- disable virtual text
- virtual_text = false,
+ virtual_text = true,
-- show signs
signs = {
active = signs,
@@ -76,7 +76,7 @@ local function lsp_keymaps(bufnr)
bufnr,
"n",
"gl",
- '<cmd>lua vim.lsp.diagnostic.show_line_diagnostics({ border = "rounded" })<CR>',
+ '<cmd>lua vim.diagnostic.open_float({ border = "rounded" })<CR>',
opts
)
vim.api.nvim_buf_set_keymap(bufnr, "n", "]d", '<cmd>lua vim.diagnostic.goto_next({ border = "rounded" })<CR>', opts)
diff --git a/nvim/.config/nvim/lua/user/nvim-tree.lua b/nvim/.config/nvim/lua/user/nvim-tree.lua
index 14957a9..31b1b83 100644
--- a/nvim/.config/nvim/lua/user/nvim-tree.lua
+++ b/nvim/.config/nvim/lua/user/nvim-tree.lua
@@ -46,10 +46,10 @@ nvim_tree.setup {
open_on_tab = false,
hijack_cursor = false,
update_cwd = true,
- -- update_to_buf_dir = {
- -- enable = true,
- -- auto_open = true,
- -- },
+ --[[ update_to_buf_dir = { ]]
+ --[[ enable = true, ]]
+ --[[ auto_open = true, ]]
+ --[[ }, ]]
diagnostics = {
enable = true,
icons = {
diff --git a/nvim/.config/nvim/lua/user/plugins.lua b/nvim/.config/nvim/lua/user/plugins.lua
index 476276c..79739d2 100644
--- a/nvim/.config/nvim/lua/user/plugins.lua
+++ b/nvim/.config/nvim/lua/user/plugins.lua
@@ -60,6 +60,7 @@ return packer.startup(function(use)
use "folke/which-key.nvim"
use "nvim-lua/plenary.nvim"
use "szw/vim-maximizer"
+ use "folke/trouble.nvim"
-- fix indentation
use({ "yioneko/nvim-yati", requires = "nvim-treesitter/nvim-treesitter" })
diff --git a/nvim/.config/nvim/lua/user/project.lua b/nvim/.config/nvim/lua/user/project.lua
index 27a1329..00a2922 100644
--- a/nvim/.config/nvim/lua/user/project.lua
+++ b/nvim/.config/nvim/lua/user/project.lua
@@ -20,13 +20,13 @@ project.setup({
--- order matters: if one is not detected, the other is used as fallback. You
--- can also delete or rearangne the detection methods.
-- detection_methods = { "lsp", "pattern" }, -- NOTE: lsp detection will get annoying with multiple langs in one project
- detection_methods = { "pattern" },
+ detection_methods = {"lsp", "pattern" },
---@usage patterns used to detect root dir, when **"pattern"** is in detection_methods
patterns = { ".git", "_darcs", ".hg", ".bzr", ".svn", "Makefile", "package.json" },
---@ Show hidden files in telescope when searching for files in a project
- show_hidden = false,
+ show_hidden = true,
---@usage When set to false, you will get a message when project.nvim changes your directory.
-- When set to false, you will get a message when project.nvim changes your directory.
diff --git a/nvim/.config/nvim/plugin/packer_compiled.lua b/nvim/.config/nvim/plugin/packer_compiled.lua
index ce6dcc9..93c9334 100644
--- a/nvim/.config/nvim/plugin/packer_compiled.lua
+++ b/nvim/.config/nvim/plugin/packer_compiled.lua
@@ -290,6 +290,11 @@ _G.packer_plugins = {
path = "/home/pengu/.local/share/nvim/site/pack/packer/start/tokyonight.nvim",
url = "https://github.com/folke/tokyonight.nvim"
},
+ ["trouble.nvim"] = {
+ loaded = true,
+ path = "/home/pengu/.local/share/nvim/site/pack/packer/start/trouble.nvim",
+ url = "https://github.com/folke/trouble.nvim"
+ },
["vim-bbye"] = {
loaded = true,
path = "/home/pengu/.local/share/nvim/site/pack/packer/start/vim-bbye",