diff --git a/.gitignore b/.gitignore index 6370acd..b340517 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ lastSession.vim plugin/ spell/ +./mail_password +./lua/irc.lua +./lazy-lock.json diff --git a/UltiSnips/ada.snippets b/UltiSnips/ada.snippets index 96ca6de..dbd24bd 100644 --- a/UltiSnips/ada.snippets +++ b/UltiSnips/ada.snippets @@ -36,15 +36,15 @@ def find_candidate(tabstop, search_type): endglobal snippet helloworld "Hello world example to test features" b --- `!p snip.rv = fn` --- Created on: `date` --- Author(s): Yannick Reiss --- Content: Hello world example +-- `!p snip.rv = fn` +-- Created on: `date` +-- Author(s): Yannick Reiss +-- Content: Hello world example with Ada.Text_IO; use Ada.Text_IO; --- @name ${1:`!p snip.rv = fn[0].upper() + fn[1:].split('.')[0]`} --- @return --- @description Function printing hello world. +-- @name ${1:`!p snip.rv = fn[0].upper() + fn[1:].split('.')[0]`} +-- @return +-- @description Function printing hello world. procedure $1 is begin @@ -53,16 +53,16 @@ end $1;$0 endsnippet snippet docstring "Document String with most important information" b --- `!p snip.rv = fn` --- Created on: `date` --- Author(s): ${1:Yannick Reiß} --- Description: ${2:`!p snip.rv = fn.split('.')[0]`} +-- `!p snip.rv = fn` +-- Created on: `date` +-- Author(s): ${1:Yannick Reiß} +-- Description: ${2:`!p snip.rv = fn.split('.')[0]`} $0 endsnippet snippet procedure "insert procedure" b --- @name $1 --- @return +-- @name $1 +-- @return `!p snip.rv = "" if t[2].startswith("l"): @@ -95,8 +95,8 @@ else: for variable in variables: if not variable == "" and not variable.startswith("typ"): variableless = variable.replace("\t", "").replace (" ", "") - snip.rv += f"-- @variable {variableless}\n" -`-- @description $4 + snip.rv += f"\t-- @variable {variableless}\n" +`-- @description $4 procedure ${1:`!p snip.rv = fn.split('.')[0].capitalize()`} `!p snip.rv = "" if t[2] == "" else "("`${2:N : Natural}`!p snip.rv = "" if t[2] == "" else ")"` is $3 begin @@ -105,8 +105,8 @@ end $1;$0 endsnippet snippet function "insert function" b --- @name $1 --- @return $3 +-- @name $1 +-- @return $3 `!p snip.rv = "" if t[2].startswith("l"): @@ -129,7 +129,7 @@ for parameter in parameters: for parameter in parameter_list: if not parameter == "" and not parameter.startswith("typ"): parameterless = parameter.replace("\t", "") - snip.rv += f"-- @parameter {parameterless}\n" + snip.rv += f"\t-- @parameter {parameterless}\n" ``!p snip.rv = "" if t[4].startswith("l"): @@ -139,7 +139,7 @@ else: for variable in variables: if not variable == "" and not variable.startswith("typ") and not variable.startswith("--"): variableless = variable.replace("\t", "").replace (" ", "") - snip.rv += f"-- @variable {variableless}\n" + snip.rv += f"\t-- @variable {variableless}\n" ` -- @description $5 function ${1:`!p snip.rv = fn.split('.')[0].capitalize()`} `!p snip.rv = "" if t[2] == "" else "("`${2:N : Natural}`!p snip.rv = "" if t[2] == "" else ")"` return ${3:Natural} is $4 @@ -178,7 +178,7 @@ project ${1:Default} is for Main use ("${5:main.adb}"); for Languages use ("Ada"); end $1; --- Create dir? (y/): ${6:no}`!p +-- Create dir? (y/): ${6:no}`!p from os import system if t[6] == "y": system(f"mkdir -p {t[2]}") @@ -187,7 +187,8 @@ if t[6] == "y": endsnippet snippet package "Create package configuration" b -package ${1:body }${2:`!p snip.rv = fn.split('.')[0]`} is +package ${1:body }${2:`!p package_name = fn.split('.')[0] +snip.rv = package_name[0].upper() + package_name[1:]`} is $0 end $2; endsnippet diff --git a/UltiSnips/all.snippets b/UltiSnips/all.snippets index e8ba7b1..23c1332 100644 --- a/UltiSnips/all.snippets +++ b/UltiSnips/all.snippets @@ -2,8 +2,8 @@ snippet dd "Date and Time" i `date` endsnippet -snippet cred "My private Credentials" -Nicki Reiss +snippet crednick "My private Credentials" +Yannick Reiss endsnippet snippet credhsrm "Credentials HSRM" @@ -45,3 +45,11 @@ ${9:Message} ${10:`cat ~/.signature.txt`} endsnippet + +snippet crednina "My true credentials" +Nina Chloé Kassandra Reiß +endsnippet + +snippet pwd "Print the current working directory" +`echo $(pwd)` +endsnippet diff --git a/UltiSnips/irc.snippets b/UltiSnips/irc.snippets new file mode 100644 index 0000000..aa07bcf --- /dev/null +++ b/UltiSnips/irc.snippets @@ -0,0 +1,7 @@ +snippet ff "Freunde (fast)" A +.freunde +endsnippet + +snippet wild "Widi Schild update" +widi: Schildupdate? +endsnippet diff --git a/UltiSnips/markdown.snippets b/UltiSnips/markdown.snippets index 20194f5..881575e 100644 --- a/UltiSnips/markdown.snippets +++ b/UltiSnips/markdown.snippets @@ -52,3 +52,17 @@ endsnippet snippet ,m "Math equation" A \$$1\$ $0 endsnippet + +snippet bookshelf "Tagline for bookshelf" b +`!p +if t[1] != "": + snip.rv = "[CW: " +else: + snip.rv = ""`$1`!p +if t[1] != "": + snip.rv = "]" +else: + snip.rv = ""` +${2:Title} by ${3:Author} +${4:Description} +endsnippet diff --git a/UltiSnips/pyenv.snippets b/UltiSnips/pyenv.snippets new file mode 100644 index 0000000..51313bd --- /dev/null +++ b/UltiSnips/pyenv.snippets @@ -0,0 +1,6 @@ +global !p + +def print_hello(): + print("Hello") + +endglobal diff --git a/UltiSnips/python.snippets b/UltiSnips/python.snippets index 42f1c8a..6f60d6f 100644 --- a/UltiSnips/python.snippets +++ b/UltiSnips/python.snippets @@ -11,7 +11,7 @@ if __name__ == "__main__": $0 endsnippet -snippet docmodule "Documentation for modules" A +snippet docmodule "Documentation for modules" """ File: `!p snip.rv = fn` Author: ${1:Yannick Reiß} @@ -21,7 +21,7 @@ Description: ${2:No further description} $0 endsnippet -snippet def "Python Function" A +snippet def "Python Function" def ${1:function}(${2}): """ @name $1 @@ -35,12 +35,12 @@ for param in params: snip.rv += f"\t\t@param {param}\n" ` Returns: - $4 + @return $4 """ $5 `!p -if t[4] != "": - snip.rv = f"\n return {t[4]}"` +if t[4] != "" and len(t[4].split(":")) > 1: + snip.rv = f"return {t[4].split(':')[0]}"` $0 endsnippet diff --git a/UltiSnips/tex.snippets b/UltiSnips/tex.snippets index 73bf26a..df9e089 100644 --- a/UltiSnips/tex.snippets +++ b/UltiSnips/tex.snippets @@ -1,3 +1,5 @@ +extends pyenv + snippet cc "Add Citation" i \\cite{$1}$0 endsnippet diff --git a/UltiSnips/verilog.snippets b/UltiSnips/verilog.snippets index 4165836..8dd98fb 100644 --- a/UltiSnips/verilog.snippets +++ b/UltiSnips/verilog.snippets @@ -61,3 +61,7 @@ snippet def "Definition/Constant" b \`define ${1:NAME} ${2:VALUE} $0 endsnippet + +snippet filename "Get Filename" b +// `pwd`/`!p snip.rv = fn` +endsnippet diff --git a/UltiSnips/vhdl.snippets b/UltiSnips/vhdl.snippets index 4d6345b..f51feb3 100644 --- a/UltiSnips/vhdl.snippets +++ b/UltiSnips/vhdl.snippets @@ -49,7 +49,7 @@ endsnippet snippet docstring "Header Comment" A -- `!p snip.rv = fn` -- Created on: `date` --- Author(s): ${1:Alexander Graf, Carl Ries, Yannick Reiß} +-- Author(s): ${1:Nina Chloé Reiß} -- Content: ${2: Entity `!p snip.rv = fn.split('.')[0]`} $0 endsnippet diff --git a/lazy-lock.json b/lazy-lock.json deleted file mode 100644 index b2dc79b..0000000 --- a/lazy-lock.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "UltiSnips": { "branch": "master", "commit": "49dc8cb2086db19d385791c8e1635723b0fd95c7" }, - "barbar.nvim": { "branch": "master", "commit": "3c48b5edf61dda21ad41c514e53448fee366a824" }, - "bufstop": { "branch": "master", "commit": "274fc0e9fd6e8de860c427860c1e9970df142df5" }, - "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, - "cmp-calc": { "branch": "main", "commit": "ce91d14d2e7a8b3f6ad86d85e34d41c1ae6268d9" }, - "cmp-cmdline": { "branch": "main", "commit": "8ee981b4a91f536f52add291594e89fb6645e451" }, - "cmp-cmdline-history": { "branch": "master", "commit": "003573b72d4635ce636234a826fa8c4ba2895ffe" }, - "cmp-fuzzy-buffer": { "branch": "main", "commit": "ada6352bc7e3c32471ab6c08f954001870329de1" }, - "cmp-git": { "branch": "main", "commit": "8d8993680d627c8f13bd85094eba84604107dbdd" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" }, - "cmp-nvim-lsp-signature-help": { "branch": "main", "commit": "3d8912ebeb56e5ae08ef0906e3a54de1c66b92f1" }, - "cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" }, - "cmp-nvim-ultisnips": { "branch": "main", "commit": "24bca5c3e137b28cd87442d4fc51a2b312dd99cc" }, - "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, - "cmp-spell": { "branch": "master", "commit": "32a0867efa59b43edbb2db67b0871cfad90c9b66" }, - "cyberspace.vim": { "branch": "master", "commit": "8d002ef6a449f08025d75249078ecae75a136a2d" }, - "formatter.nvim": { "branch": "master", "commit": "ad246d34ce7a32f752071ed81b09b94e6b127fad" }, - "fuzzy.nvim": { "branch": "master", "commit": "67a42ad2fa6d5ff41f0ef3cf69bb247410da5d7a" }, - "git-blame.nvim": { "branch": "master", "commit": "a0282d05adbee80aaf4e2ff35b81b52940b67bed" }, - "indent-blankline.nvim": { "branch": "master", "commit": "3d08501caef2329aba5121b753e903904088f7e6" }, - "lazy.nvim": { "branch": "main", "commit": "83493db50a434a4c5c648faf41e2ead80f96e478" }, - "lexima.vim": { "branch": "master", "commit": "5513d686801993b40c55baa65602f79cd3cf3c77" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "82c7cb08ddb836ad938b2708e50085f12a8825d2" }, - "mason.nvim": { "branch": "main", "commit": "3b5068f0fc565f337d67a2d315d935f574848ee7" }, - "nerdtree": { "branch": "master", "commit": "f3a4d8eaa8ac10305e3d53851c976756ea9dc8e8" }, - "nerdtree-git-plugin": { "branch": "master", "commit": "e1fe727127a813095854a5b063c15e955a77eafb" }, - "nvim-cmp": { "branch": "main", "commit": "04e0ca376d6abdbfc8b52180f8ea236cbfddf782" }, - "nvim-cmp-lua-latex-symbols": { "branch": "master", "commit": "89345d6e333c700d13748e8a7ee6fe57279b7f88" }, - "nvim-dap": { "branch": "master", "commit": "c1695e500c7d552a0a19953a9aefcc89178fb1af" }, - "nvim-doxyscan": { "branch": "master", "commit": "2c266fdb9395d6afa5d7188f8212fd7757193990" }, - "nvim-lspconfig": { "branch": "master", "commit": "8c1831817d40925d22cd8a555296c44c02fdaaf5" }, - "nvim-sourcer": { "branch": "main", "commit": "a2f6bc737a63a208d39fcc5c211076ea5aa9f390" }, - "nvim-treesitter": { "branch": "master", "commit": "2014f8285e306f4c8a896c7d3af53fdd599e5a4f" }, - "nvim-ts-rainbow": { "branch": "master", "commit": "ef95c15a935f97c65a80e48e12fe72d49aacf9b9" }, - "nvim-web-devicons": { "branch": "master", "commit": "cb0c967c9723a76ccb1be0cc3a9a10e577d2f6ec" }, - "plenary.nvim": { "branch": "master", "commit": "f7adfc4b3f4f91aab6caebf42b3682945fbc35be" }, - "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope-ultisnips.nvim": { "branch": "main", "commit": "d1cca4b5aa809a90b7a8caddeb860329d5a8c2ff" }, - "telescope.nvim": { "branch": "master", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" }, - "tokyonight.nvim": { "branch": "main", "commit": "c025baf23b62f044eff1f4ef561c45de636f0e32" }, - "vim-airline": { "branch": "master", "commit": "d9f42cb46710e31962a9609939ddfeb0685dd779" }, - "vim-airline-themes": { "branch": "master", "commit": "a9aa25ce323b2dd04a52706f4d1b044f4feb7617" }, - "vim-devicons": { "branch": "master", "commit": "71f239af28b7214eebb60d4ea5bd040291fb7e33" }, - "vim-monokai-tasty": { "branch": "master", "commit": "57c67feac63158a232c43aee2f463a994029b699" }, - "vim-speeddating": { "branch": "master", "commit": "5a36fd29df63ea3f65562bd2bb837be48a5ec90b" }, - "vim-startify": { "branch": "master", "commit": "4e089dffdad46f3f5593f34362d530e8fe823dcf" }, - "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, - "vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" }, - "vim-visual-multi": { "branch": "master", "commit": "fe1ec7e430013b83c8c2dee85ae496251b71e253" } -} \ No newline at end of file diff --git a/lua/ada_mode.lua b/lua/ada_mode.lua index 557fcc4..8987af0 100644 --- a/lua/ada_mode.lua +++ b/lua/ada_mode.lua @@ -3,6 +3,41 @@ if vim == nil then local vim = {} end +-- @name Prove +-- @param +-- @short Run gnatprove +function Prove() + vim.cmd("new") + local run_cmd = { "alr gnatprove" } + vim.api.nvim_buf_set_lines(0, 0, -1, false, run_cmd) + vim.cmd(":%!bash") + + buffer_loaded = true +end + +-- @name Run +-- @param +-- @short Run program using alire +function Run() + vim.cmd("new") + local run_cmd = { "alr run" } + vim.api.nvim_buf_set_lines(0, 0, -1, false, run_cmd) + vim.cmd(":%!bash") + + buffer_loaded = true +end + +function Close_Prove() + if buffer_loaded then + buffer_loaded = false + vim.cmd("bd!") + end +end + +vim.keymap.set("n", "pp", ":lua Close_Prove()") +vim.keymap.set("n", "pp", ":lua Prove()") +vim.keymap.set("n", "op", ":lua Run()") + -- @name setup_ada -- @param -- @short Verify installation of ada tools or install them. @@ -30,19 +65,3 @@ vim.api.nvim_create_autocmd({ "BufLeave" }, { pattern = { "*.adb", "*.ads" }, callback = leave_ada, }) - --- @name format_file --- @param --- @short Run gnatpp as formatter on the current file. -local function format_file() - vim.cmd("checktime %") - local write_cmd = "gnatpp " .. vim.api.nvim_buf_get_name(0) - os.execute(write_cmd) - vim.cmd("checktime %") -end - --- Add formatter command -vim.api.nvim_create_autocmd({ "BufWritePost" }, { - pattern = { "*.adb", "*.ads" }, - callback = format_file, -}) diff --git a/lua/code-completion.lua b/lua/code-completion.lua index 6884290..c2179f9 100644 --- a/lua/code-completion.lua +++ b/lua/code-completion.lua @@ -108,9 +108,6 @@ cmp.setup.cmdline({ "/", "?" }, { -- Use cmdline & path source for ':' (if you enabled `native_menu`, this won't work anymore). cmp.setup.cmdline(":", { - view = { - entries = { name = "wildmenu", separator = ":" }, - }, mapping = cmp.mapping.preset.cmdline(), sources = cmp.config.sources({ { name = "path" }, diff --git a/lua/linterconfiguration.lua b/lua/linterconfiguration.lua index 82eba98..677dd5e 100644 --- a/lua/linterconfiguration.lua +++ b/lua/linterconfiguration.lua @@ -12,9 +12,7 @@ local linters = { ada = { "gnat", "gcc", "adals", "cspell" }, } -vim.g.ale_linters = linters -vim.g.ale_fix_on_save = 0 -vim.g.ale_fixers = { +local fixers = { ada = { "gnatpp" }, asm = { "gcc" }, bash = { "bashate" }, @@ -28,5 +26,9 @@ vim.g.ale_fixers = { haskell = { "fourmolu" }, } +vim.g.ale_linters = linters +vim.g.ale_fix_on_save = 0 +vim.g.ale_fixers = fixers + vim.keymap.set("n", "lf", ":ALEFix") -vim.keymap.set("n", "ld", ":ALEDetail") +vim.keymap.set("n", "lp", ":ALEFindReferences") diff --git a/lua/lspconfiguration.lua b/lua/lspconfiguration.lua index 848ecac..01ba3d8 100644 --- a/lua/lspconfiguration.lua +++ b/lua/lspconfiguration.lua @@ -11,50 +11,42 @@ require("mason").setup(require("mason").setup({ require("mason-lspconfig").setup({ ensure_installed = { - "asm_lsp", - "clangd", - "hls", "lua_ls", - "rust_analyzer", - "vhdl_ls", - "verible", - "vimls", - "texlab", }, }) -require("mason-lspconfig").setup_handlers({ - function(asm_lsp) - require("lspconfig")[asm_lsp].setup({}) - end, - function(clangd) - require("lspconfig")[clangd].setup({}) - end, - function(lua_ls) - require("lspconfig")[lua_ls].setup({}) - end, - function(hls) - require("lspconfig")[hls].setup({}) - end, - function(rust_analyzer) - require("lspconfig")[rust_analyzer].setup({}) - end, - function(vhdl_ls) - require("lspconfig")[vhdl_ls].setup({}) - end, - function(verible) - require("lspconfig")[verible].setup({}) - end, - function(vimls) - require("lspconfig")[vimls].setup({}) - end, - function(texlab) - require("lspconfig")[texlab].setup({}) - end, - function(als) - require("lspconfig")[als].setup({}) - end, -}) +-- require("mason-lspconfig").setup_handlers({ +-- function(asm_lsp) +-- require("lspconfig")[asm_lsp].setup({}) +-- end, +-- function(clangd) +-- require("lspconfig")[clangd].setup({}) +-- end, +-- function(lua_ls) +-- require("lspconfig")[lua_ls].setup({}) +-- end, +-- function(hls) +-- require("lspconfig")[hls].setup({}) +-- end, +-- function(rust_analyzer) +-- require("lspconfig")[rust_analyzer].setup({}) +-- end, +-- function(vhdl_ls) +-- require("lspconfig")[vhdl_ls].setup({}) +-- end, +-- function(verible) +-- require("lspconfig")[verible].setup({}) +-- end, +-- function(vimls) +-- require("lspconfig")[vimls].setup({}) +-- end, +-- function(texlab) +-- require("lspconfig")[texlab].setup({}) +-- end, +-- function(als) +-- require("lspconfig")[als].setup({}) +-- end, +-- }) require("lspconfig").verible.setup({ cmd = { "verible-verilog-ls", "--rules_config_search" }, diff --git a/lua/plugconfig.lua b/lua/plugconfig.lua index 8669a0b..d9e5c27 100644 --- a/lua/plugconfig.lua +++ b/lua/plugconfig.lua @@ -32,7 +32,7 @@ end -- Update function and call function Update_Sys() - vim.cmd("TSUpdate") + --vim.cmd("TSUpdate") vim.cmd("MasonUpdate") vim.cmd("Lazy sync") end @@ -50,9 +50,6 @@ vim.g.gitblame_date_format = "%r" -- Floating terminal vim.keymap.set("n", "", ":FloatermNew --height=0.9 --width=0.9 --wintype=float --name=terminal ") --- Key plugin -require("screenkeyconfig") - -- Set default colorscheme -- vim.cmd("colo vim-monokai-tasty") -vim.cmd("colo sonokai") +vim.cmd("colo vim-monokai-tasty") diff --git a/lua/plugins.lua b/lua/plugins.lua index 8e5763d..3200924 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -57,7 +57,7 @@ return { "dense-analysis/ale", "f-person/git-blame.nvim", "dstein64/vim-startuptime", - "NStefan002/screenkey.nvim", + "hiphish/rainbow-delimiters.nvim", -- Themes "folke/tokyonight.nvim", @@ -91,4 +91,23 @@ return { -- Plugins to test "https://git.nickr.eu/yannickreiss/nvim-macrotool.git", + + -- Wiki + { + "echaya/neowiki.nvim", + opts = { + wiki_dirs = { + -- neowiki.nvim supports both absolute and relative paths + { name = "Personal", path = "~/.wiki" }, + { name = "RiscVar", path = "~/Documents/HSRM/riscvar.wiki" }, + { name = "Ada/Spark", path = "~/Documents/Science/ada_spark_wiki" }, + { name = "FPGA Book", path = "~/Documents/Science/FPGA_Design" }, + }, + }, + keys = { + { "ww", "lua require('neowiki').open_wiki()", desc = "Open Wiki" }, + { "wW", "lua require('neowiki').open_wiki_floating()", desc = "Open Floating Wiki" }, + { "wT", "lua require('neowiki').open_wiki_new_tab()", desc = "Open Wiki in Tab" }, + }, + }, } diff --git a/lua/screenkeyconfig.lua b/lua/screenkeyconfig.lua deleted file mode 100644 index 47659fb..0000000 --- a/lua/screenkeyconfig.lua +++ /dev/null @@ -1,65 +0,0 @@ -require("screenkey").setup({ - win_opts = { - row = vim.o.lines - vim.o.cmdheight - 1, - col = vim.o.columns - 1, - relative = "editor", - anchor = "SE", - width = 40, - height = 3, - border = "single", - title = "Screenkey", - title_pos = "center", - style = "minimal", - focusable = false, - noautocmd = true, - }, - compress_after = 3, - clear_after = 3, - disable = { - filetypes = {}, - buftypes = {}, - events = false, - }, - show_leader = true, - group_mappings = false, - display_infront = {}, - display_behind = {}, - filter = function(keys) - return keys - end, - keys = { - [""] = "󰌒", - [""] = "󰌑", - [""] = "Esc", - [""] = "␣", - [""] = "󰌥", - [""] = "Del", - [""] = "", - [""] = "", - [""] = "", - [""] = "", - [""] = "Home", - [""] = "End", - [""] = "PgUp", - [""] = "PgDn", - [""] = "Ins", - [""] = "󱊫", - [""] = "󱊬", - [""] = "󱊭", - [""] = "󱊮", - [""] = "󱊯", - [""] = "󱊰", - [""] = "󱊱", - [""] = "󱊲", - [""] = "󱊳", - [""] = "󱊴", - [""] = "󱊵", - [""] = "󱊶", - ["CTRL"] = "Ctrl", - ["ALT"] = "Alt", - ["SUPER"] = "󰘳", - [""] = "", - }, -}) - -vim.keymap.set("n", "kk", ":Screenkey") diff --git a/lua/vanilla.lua b/lua/vanilla.lua index 85ff75a..6029ac4 100644 --- a/lua/vanilla.lua +++ b/lua/vanilla.lua @@ -16,7 +16,7 @@ vim.opt.shiftwidth = 4 vim.opt.expandtab = true vim.opt.splitright = true vim.opt.splitbelow = true -vim.opt.relativenumber = true +vim.opt.relativenumber = false vim.g.mapleader = "," vim.cmd("set clipboard+=unnamedplus") vim.cmd("autocmd! CursorHold,CursorHoldI *.md write")