From 3f6dec1abc715c921c2ab272e48d48c52d660a32 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Thu, 28 Sep 2023 15:22:22 +0200 Subject: disable aucmd for gitgutter (removed) --- config/essentials/nvim/lua/user/aucommands.vim | 1 - 1 file changed, 1 deletion(-) (limited to 'config/essentials/nvim/lua') diff --git a/config/essentials/nvim/lua/user/aucommands.vim b/config/essentials/nvim/lua/user/aucommands.vim index 873f9c9..cdd0ae7 100644 --- a/config/essentials/nvim/lua/user/aucommands.vim +++ b/config/essentials/nvim/lua/user/aucommands.vim @@ -8,7 +8,6 @@ augroup END " terminal specific layout augroup neovim_terminal autocmd! autocmd TermOpen * startinsert - autocmd TermOpen * :GitGutterBufferDisable autocmd TermOpen * :set nonumber norelativenumber signcolumn=no autocmd TermOpen * nnoremap i augroup END -- cgit v1.2.3 From f0b21500e36cf3aef97668ac4e5977618938f4c6 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Thu, 28 Sep 2023 15:22:38 +0200 Subject: added dap-ui plugin --- config/essentials/nvim/lua/user/packer.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'config/essentials/nvim/lua') diff --git a/config/essentials/nvim/lua/user/packer.lua b/config/essentials/nvim/lua/user/packer.lua index 605c0e2..3eda78f 100644 --- a/config/essentials/nvim/lua/user/packer.lua +++ b/config/essentials/nvim/lua/user/packer.lua @@ -65,7 +65,9 @@ return require('packer').startup(function(use) use('hrsh7th/cmp-nvim-lsp-signature-help') use('alvan/vim-closetag') + -- debugging use('mfussenegger/nvim-dap') + use { "rcarriga/nvim-dap-ui", requires = {"mfussenegger/nvim-dap"} } -- java use('mfussenegger/nvim-jdtls') -- cgit v1.2.3 From 072fe724915d2f8cb095958bf355a5ef103daab4 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Thu, 28 Sep 2023 15:22:50 +0200 Subject: removed copilot plugin --- config/essentials/nvim/lua/user/packer.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'config/essentials/nvim/lua') diff --git a/config/essentials/nvim/lua/user/packer.lua b/config/essentials/nvim/lua/user/packer.lua index 3eda78f..94d4dff 100644 --- a/config/essentials/nvim/lua/user/packer.lua +++ b/config/essentials/nvim/lua/user/packer.lua @@ -49,7 +49,7 @@ return require('packer').startup(function(use) use('ojroques/vim-oscyank', {branch = "main"}) use("potamides/pantran.nvim") use('alx741/vinfo') - use('github/copilot.vim') + -- use('github/copilot.vim') -- objects use('michaeljsmith/vim-indent-object') -- cgit v1.2.3 From bf2f07bc007f523f66de1b6e76e3c63cd9ffce41 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Thu, 28 Sep 2023 15:23:09 +0200 Subject: refactor on telekasten config --- config/essentials/nvim/lua/user/zk.lua | 43 +++++++++++++++++----------------- 1 file changed, 22 insertions(+), 21 deletions(-) (limited to 'config/essentials/nvim/lua') diff --git a/config/essentials/nvim/lua/user/zk.lua b/config/essentials/nvim/lua/user/zk.lua index ee055d6..db022cb 100644 --- a/config/essentials/nvim/lua/user/zk.lua +++ b/config/essentials/nvim/lua/user/zk.lua @@ -1,5 +1,6 @@ local home = vim.fn.expand("~/docs/zk") -require('telekasten').setup({ + +require("telekasten").setup({ home = home, take_over_my_home = true, auto_set_filetype = true, @@ -65,8 +66,8 @@ require('telekasten').setup({ template_new_note = home .. "/" .. "templates/new_note.md", new_note_filename = "title", }, - dotNetEssentials = { - home = home .. "/" .. "dotNetEssentials", + NETEssentials = { + home = home .. "/" .. "NETEssentials", template_new_note = home .. "/" .. "templates/new_note.md", new_note_filename = "title", }, @@ -88,21 +89,21 @@ require('telekasten').setup({ } }) -vim.keymap.set("n", "z", "Telekasten panel") -vim.keymap.set("n", "zb", "Telekasten show_backlinks") -vim.keymap.set("n", "zz", "Telekasten follow_link") -vim.keymap.set("n", "zN", "Telekasten new_templated_note") -vim.keymap.set("n", "zT", "Telekasten goto_today") -vim.keymap.set("n", "zW", "Telekasten goto_thisweek") -vim.keymap.set("n", "zd", "Telekasten find_daily_notes") -vim.keymap.set("n", "zf", "Telekasten find_notes") -vim.keymap.set("n", "zg", "Telekasten search_notes") -vim.keymap.set("n", "zm", "Telekasten browse_media") -vim.keymap.set("n", "zn", "Telekasten new_note") -vim.keymap.set("n", "zp", "Telekasten preview_img") -vim.keymap.set("n", "zr", "Telekasten rename_note") -vim.keymap.set("n", "zs", "Telekasten switch_vault") -vim.keymap.set("n", "zS", "Telekasten search_notes") -vim.keymap.set("n", "zt", "Telekasten panel") -vim.keymap.set("n", "zw", "Telekasten find_weekly_notes") -vim.keymap.set("n", "z#", "Telekasten show_tags") +vim.keymap.set("n", "z", require("telekasten").panel) +vim.keymap.set("n", "zb", require("telekasten").show_backlinks) +vim.keymap.set("n", "zz", require("telekasten").follow_link) +vim.keymap.set("n", "zN", require("telekasten").new_templated_note) +vim.keymap.set("n", "zT", require("telekasten").goto_today) +vim.keymap.set("n", "zW", require("telekasten").goto_thisweek) +vim.keymap.set("n", "zd", require("telekasten").find_daily_notes) +vim.keymap.set("n", "zf", require("telekasten").find_notes) +vim.keymap.set("n", "zg", require("telekasten").search_notes) +vim.keymap.set("n", "zm", require("telekasten").browse_media) +vim.keymap.set("n", "zn", require("telekasten").new_note) +vim.keymap.set("n", "zp", require("telekasten").preview_img) +vim.keymap.set("n", "zr", require("telekasten").rename_note) +vim.keymap.set("n", "zs", require("telekasten").switch_vault) +vim.keymap.set("n", "zS", require("telekasten").search_notes) +vim.keymap.set("n", "zt", require("telekasten").panel) +vim.keymap.set("n", "zw", require("telekasten").find_weekly_notes) +vim.keymap.set("n", "z#", require("telekasten").show_backlinks) -- cgit v1.2.3 From b9f24fc2b9bea23daa9990004195bc6ccac7773f Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Thu, 28 Sep 2023 15:25:07 +0200 Subject: added completion for php --- config/essentials/nvim/lua/user/cmp/init.lua | 1 + config/essentials/nvim/lua/user/cmp/php.lua | 1 + 2 files changed, 2 insertions(+) create mode 100644 config/essentials/nvim/lua/user/cmp/php.lua (limited to 'config/essentials/nvim/lua') diff --git a/config/essentials/nvim/lua/user/cmp/init.lua b/config/essentials/nvim/lua/user/cmp/init.lua index d40a67c..1306e98 100644 --- a/config/essentials/nvim/lua/user/cmp/init.lua +++ b/config/essentials/nvim/lua/user/cmp/init.lua @@ -10,5 +10,6 @@ require("user.cmp.java") require("user.cmp.js") require("user.cmp.emmet") require("user.cmp.lua") +require("user.cmp.php") require("user.cmp.python") require("user.cmp.cs") diff --git a/config/essentials/nvim/lua/user/cmp/php.lua b/config/essentials/nvim/lua/user/cmp/php.lua new file mode 100644 index 0000000..9b2fa18 --- /dev/null +++ b/config/essentials/nvim/lua/user/cmp/php.lua @@ -0,0 +1 @@ +require'lspconfig'.phpactor.setup{} -- cgit v1.2.3 From f235c957d69bee3b4942ec6ecf4650cc6a9a08ae Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Thu, 28 Sep 2023 15:31:41 +0200 Subject: added rust completino --- config/essentials/nvim/lua/user/cmp/init.lua | 6 +- config/essentials/nvim/lua/user/cmp/rust.lua | 173 +++++++++++++++++++++++++++ 2 files changed, 176 insertions(+), 3 deletions(-) create mode 100644 config/essentials/nvim/lua/user/cmp/rust.lua (limited to 'config/essentials/nvim/lua') diff --git a/config/essentials/nvim/lua/user/cmp/init.lua b/config/essentials/nvim/lua/user/cmp/init.lua index 1306e98..1ca0a10 100644 --- a/config/essentials/nvim/lua/user/cmp/init.lua +++ b/config/essentials/nvim/lua/user/cmp/init.lua @@ -4,12 +4,12 @@ require("user.cmp.arduino") require("user.cmp.bash") require("user.cmp.clangd") require("user.cmp.cs") -require("user.cmp.html") require("user.cmp.css") +require("user.cmp.emmet") +require("user.cmp.html") require("user.cmp.java") require("user.cmp.js") -require("user.cmp.emmet") require("user.cmp.lua") require("user.cmp.php") require("user.cmp.python") -require("user.cmp.cs") +require("user.cmp.rust") diff --git a/config/essentials/nvim/lua/user/cmp/rust.lua b/config/essentials/nvim/lua/user/cmp/rust.lua new file mode 100644 index 0000000..46a97eb --- /dev/null +++ b/config/essentials/nvim/lua/user/cmp/rust.lua @@ -0,0 +1,173 @@ +require'lspconfig'.rust_analyzer.setup{ + settings = { + ['rust-analyzer'] = { + diagnostics = { + enable = false; + } + } + }, + capabilities = + { + experimental = { + serverStatusNotification = true + }, + general = { + positionEncodings = { "utf-16" } + }, + textDocument = { + callHierarchy = { + dynamicRegistration = false + }, + codeAction = { + codeActionLiteralSupport = { + codeActionKind = { + valueSet = { "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" } + } + }, + dataSupport = true, + dynamicRegistration = true, + isPreferredSupport = true, + resolveSupport = { + properties = { "edit" } + } + }, + completion = { + completionItem = { + commitCharactersSupport = false, + deprecatedSupport = false, + documentationFormat = { "markdown", "plaintext" }, + preselectSupport = false, + snippetSupport = false + }, + completionItemKind = { + valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 } + }, + contextSupport = false, + dynamicRegistration = false + }, + declaration = { + linkSupport = true + }, + definition = { + dynamicRegistration = true, + linkSupport = true + }, + diagnostic = { + dynamicRegistration = false + }, + documentHighlight = { + dynamicRegistration = false + }, + documentSymbol = { + dynamicRegistration = false, + hierarchicalDocumentSymbolSupport = true, + symbolKind = { + valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 } + } + }, + formatting = { + dynamicRegistration = true + }, + hover = { + contentFormat = { "markdown", "plaintext" }, + dynamicRegistration = true + }, + implementation = { + linkSupport = true + }, + inlayHint = { + dynamicRegistration = true, + resolveSupport = { + properties = {} + } + }, + publishDiagnostics = { + dataSupport = true, + relatedInformation = true, + tagSupport = { + valueSet = { 1, 2 } + } + }, + rangeFormatting = { + dynamicRegistration = true + }, + references = { + dynamicRegistration = false + }, + rename = { + dynamicRegistration = true, + prepareSupport = true + }, + semanticTokens = { + augmentsSyntaxTokens = true, + dynamicRegistration = false, + formats = { "relative" }, + multilineTokenSupport = false, + overlappingTokenSupport = true, + requests = { + full = { + delta = true + }, + range = false + }, + serverCancelSupport = false, + tokenModifiers = { "declaration", "definition", "readonly", "static", "deprecated", "abstract", "async", "modification", "documentation", "defaultLibrary" }, + tokenTypes = { "namespace", "type", "class", "enum", "interface", "struct", "typeParameter", "parameter", "variable", "property", "enumMember", "event", "function", "method", "macro", "keyword", "modifier", "comment", "string", "number", "regexp", "operator", "decorator" } + }, + signatureHelp = { + dynamicRegistration = false, + signatureInformation = { + activeParameterSupport = true, + documentationFormat = { "markdown", "plaintext" }, + parameterInformation = { + labelOffsetSupport = true + } + } + }, + synchronization = { + didSave = true, + dynamicRegistration = false, + willSave = true, + willSaveWaitUntil = true + }, + typeDefinition = { + linkSupport = true + } + }, + window = { + showDocument = { + support = true + }, + showMessage = { + messageActionItem = { + additionalPropertiesSupport = false + } + }, + workDoneProgress = true + }, + workspace = { + applyEdit = true, + configuration = true, + didChangeWatchedFiles = { + dynamicRegistration = true, + relativePatternSupport = true + }, + inlayHint = { + refreshSupport = true + }, + semanticTokens = { + refreshSupport = true + }, + symbol = { + dynamicRegistration = false, + symbolKind = { + valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 } + } + }, + workspaceEdit = { + resourceOperations = { "rename", "create", "delete" } + }, + workspaceFolders = true + } + } +} -- cgit v1.2.3 From d5fd87d1b0e9a1c9fb6328b5ce8a0af0497eefab Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Mon, 2 Oct 2023 15:54:05 +0200 Subject: fix tab completion not working with workaround --- config/essentials/nvim/lua/user/cmp/setup.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'config/essentials/nvim/lua') diff --git a/config/essentials/nvim/lua/user/cmp/setup.lua b/config/essentials/nvim/lua/user/cmp/setup.lua index 36d55e3..d43439a 100644 --- a/config/essentials/nvim/lua/user/cmp/setup.lua +++ b/config/essentials/nvim/lua/user/cmp/setup.lua @@ -48,6 +48,7 @@ local function nnoremap(rhs, lhs, bufopts, desc) vim.keymap.set("n", rhs, lhs, bufopts) end +vim.keymap.set('c', '', '', { silent = false }) -- to fix cmp -- Regular Neovim LSP client keymappings local bufopts = { noremap=true, silent=true } nnoremap('gD', vim.lsp.buf.declaration, bufopts, "Go to declaration") -- cgit v1.2.3 From efbc3b1db349655a3c075ab5da22b1877c97fbb3 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Mon, 2 Oct 2023 15:54:27 +0200 Subject: reformat --- config/essentials/nvim/lua/user/cmp/setup.lua | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'config/essentials/nvim/lua') diff --git a/config/essentials/nvim/lua/user/cmp/setup.lua b/config/essentials/nvim/lua/user/cmp/setup.lua index d43439a..bb91e31 100644 --- a/config/essentials/nvim/lua/user/cmp/setup.lua +++ b/config/essentials/nvim/lua/user/cmp/setup.lua @@ -1,4 +1,4 @@ -local cmp = require'cmp' +local cmp = require 'cmp' cmp.setup({ snippet = { expand = function(args) @@ -14,11 +14,11 @@ cmp.setup({ [''] = cmp.mapping.scroll_docs(4), [''] = cmp.mapping.complete(), [''] = cmp.mapping.abort(), - [''] = cmp.mapping.confirm({ select = true }), + [''] = cmp.mapping.confirm({ select = true }), }), sources = cmp.config.sources({ { name = 'nvim_lua' }, - { name = 'nvim_lsp'}, + { name = 'nvim_lsp' }, { name = 'path' }, { name = 'luasnip' }, { name = 'nvim_lsp_signature_help' }, @@ -44,22 +44,22 @@ cmp.setup.cmdline(':', { }) local function nnoremap(rhs, lhs, bufopts, desc) - bufopts.desc = desc - vim.keymap.set("n", rhs, lhs, bufopts) + bufopts.desc = desc + vim.keymap.set("n", rhs, lhs, bufopts) end vim.keymap.set('c', '', '', { silent = false }) -- to fix cmp -- Regular Neovim LSP client keymappings -local bufopts = { noremap=true, silent=true } +local bufopts = { noremap = true, silent = true } nnoremap('gD', vim.lsp.buf.declaration, bufopts, "Go to declaration") nnoremap('gd', vim.lsp.buf.definition, bufopts, "Go to definition") nnoremap('gi', vim.lsp.buf.implementation, bufopts, "Go to implementation") nnoremap('K', vim.lsp.buf.hover, bufopts, "Hover text") -nnoremap('', vim.lsp.buf.signature_help, bufopts, "Show signature") +nnoremap('k', vim.lsp.buf.signature_help, bufopts, "Show signature") nnoremap('wa', vim.lsp.buf.add_workspace_folder, bufopts, "Add workspace folder") nnoremap('wr', vim.lsp.buf.remove_workspace_folder, bufopts, "Remove workspace folder") nnoremap('wl', function() -print(vim.inspect(vim.lsp.buf.list_workspace_folders())) + print(vim.inspect(vim.lsp.buf.list_workspace_folders())) end, bufopts, "List workspace folders") nnoremap('D', vim.lsp.buf.type_definition, bufopts, "Go to type definition") nnoremap('rn', vim.lsp.buf.rename, bufopts, "Rename") -- cgit v1.2.3 From cf5e7428f58c95a97156a852bc67213de81c6cf8 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 8 Oct 2023 13:09:54 +0200 Subject: added vaults --- config/essentials/nvim/lua/user/zk.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'config/essentials/nvim/lua') diff --git a/config/essentials/nvim/lua/user/zk.lua b/config/essentials/nvim/lua/user/zk.lua index db022cb..989560a 100644 --- a/config/essentials/nvim/lua/user/zk.lua +++ b/config/essentials/nvim/lua/user/zk.lua @@ -76,6 +76,16 @@ require("telekasten").setup({ template_new_note = home .. "/" .. "templates/new_note.md", new_note_filename = "title", }, + ScalingNetworks = { + home = home .. "/" .. "ScalingNetworks", + template_new_note = home .. "/" .. "templates/new_note.md", + new_note_filename = "title", + }, + RoutingSwitchingEssentials = { + home = home .. "/" .. "RoutingSwitchingEssentials", + template_new_note = home .. "/" .. "templates/new_note.md", + new_note_filename = "title", + }, SoftwareDesign2 = { home = home .. "/" .. "SoftwareDesign2", template_new_note = home .. "/" .. "templates/new_note.md", -- cgit v1.2.3