diff options
| author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2024-06-06 15:29:58 +0200 | 
|---|---|---|
| committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2024-06-06 15:29:58 +0200 | 
| commit | ad05cb18f03f3a97a918e090c38ba760147a0bb6 (patch) | |
| tree | 233097b3ccbf1a4fef18a291d0d8fda3fba34c03 /config/essentials/nvim | |
| parent | 1a7e35285abb5db60d2e1544ce0100e82c5d3490 (diff) | |
| parent | 511b6c1bc9acd9e6029d08a6c448f6e0037755fb (diff) | |
Merge branch 'main' of db:dotfiles
Diffstat (limited to 'config/essentials/nvim')
53 files changed, 0 insertions, 1635 deletions
| diff --git a/config/essentials/nvim/after/plugin/autoclose.lua b/config/essentials/nvim/after/plugin/autoclose.lua deleted file mode 100644 index 89078ef..0000000 --- a/config/essentials/nvim/after/plugin/autoclose.lua +++ /dev/null @@ -1,20 +0,0 @@ -require("autoclose").setup({ -   keys = { -      ["("] = { escape = false, close = true, pair = "()"}, -      ["["] = { escape = false, close = true, pair = "[]"}, -      ["{"] = { escape = false, close = true, pair = "{}"}, - -      [">"] = { escape = true, close = false, pair = "<>"}, -      [")"] = { escape = true, close = false, pair = "()"}, -      ["]"] = { escape = true, close = false, pair = "[]"}, -      ["}"] = { escape = true, close = false, pair = "{}"}, - -      ['"'] = { escape = true, close = true, pair = '""'}, -      ["'"] = { escape = true, close = true, pair = "''"}, -      ["`"] = { escape = true, close = true, pair = "``"}, -   }, -   options = { -      disabled_filetypes = { "text", "telekasten", "groff", "diff", "gitcommit", "fugitive" }, -      disable_when_touch = true, -   }, -}) diff --git a/config/essentials/nvim/after/plugin/colorizer.lua.disabled b/config/essentials/nvim/after/plugin/colorizer.lua.disabled deleted file mode 100644 index 6ca374f..0000000 --- a/config/essentials/nvim/after/plugin/colorizer.lua.disabled +++ /dev/null @@ -1,6 +0,0 @@ -require 'colorizer'.setup { -	'*'; -	html = { -		mode = 'foreground'; -	} -} diff --git a/config/essentials/nvim/after/plugin/colors.lua b/config/essentials/nvim/after/plugin/colors.lua deleted file mode 100644 index 048f60d..0000000 --- a/config/essentials/nvim/after/plugin/colors.lua +++ /dev/null @@ -1,21 +0,0 @@ - function ColorMyPencils(color) -	if color == "nord" then -		vim.cmd.colorscheme(color) -		vim.api.nvim_set_hl(0, "Normal", { bg = "none" }) -		vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" }) -		vim.cmd.highlight("SignColumn guibg=none") -		vim.g.nord_uniform_diff_background = true -		vim.g.nord_contrast = true -		vim.g.nord_borders = true -		local highlights = require("nord").bufferline.highlights({ -			italic = true, -			bold = true, -		}) -	elseif color == "pywal" then -		local pywal16 = require('pywal16') -		pywal16.setup() -	else -		vim.cmd("colorscheme " .. color) -	end -end -ColorMyPencils("nord") diff --git a/config/essentials/nvim/after/plugin/dap.lua b/config/essentials/nvim/after/plugin/dap.lua deleted file mode 100644 index e32b5ee..0000000 --- a/config/essentials/nvim/after/plugin/dap.lua +++ /dev/null @@ -1,40 +0,0 @@ -local dap = require('dap') - -dap.adapters.coreclr = { -  type = 'executable', -  command = 'netcoredbg', -  args = {'--interpreter=vscode'} -} - -dap.configurations.cs = { -  { -    type = "coreclr", -    name = "launch - netcoredbg", -    request = "launch", -    program = function() -        return vim.fn.input('Path to dll', vim.fn.getcwd() .. '/bin/Debug/', 'file') -    end, -  }, -} - -local function nnoremap(rhs, lhs, bufopts, desc) -  bufopts.desc = desc -  vim.keymap.set("n", rhs, lhs, bufopts) -end -local bufopts = { noremap=true, silent=true } - - -nnoremap('<F5>' , dap.continue, bufopts, "Continue") -nnoremap('<F6>' , dap.disconnect, bufopts, "Continue") -nnoremap('<F10>' , dap.step_over, bufopts, "Step over") -nnoremap('<F11>' , dap.step_into, bufopts, "Step into") -nnoremap('<F12>' , dap.step_out, bufopts, "Step out") -nnoremap('<Leader>b' , dap.toggle_breakpoint, bufopts, "Toggle breakpoint") - -nnoremap('<Leader>B' , function() dap.set_breakpoint(vim.fn.input('Breakpoint condition: ')) -	end, bufopts, "Set breakpoint") -nnoremap('<Leader>lp' , function() dap.set_breakpoint(nil, nil, vim.fn.input('Log point message: ')) -	end, bufopts, "set breakpoint with log point message") - -nnoremap('<Leader>dr' , dap.repl.open, bufopts, "Reply open") -nnoremap('<Leader>dl' , dap.run_last, bufopts, "Run las") diff --git a/config/essentials/nvim/after/plugin/dapui.lua b/config/essentials/nvim/after/plugin/dapui.lua deleted file mode 100644 index faec590..0000000 --- a/config/essentials/nvim/after/plugin/dapui.lua +++ /dev/null @@ -1,94 +0,0 @@ -local dap, dapui = require("dap"), require("dapui") - -dapui.setup({ -  icons = { expanded = "▾", collapsed = "▸", current_frame = "▸" }, -  mappings = { -    -- Use a table to apply multiple mappings -    expand = { "<CR>", "<2-LeftMouse>" }, -    open = "o", -    remove = "d", -    edit = "e", -    repl = "r", -    toggle = "t", -  }, -  -- Use this to override mappings for specific elements -  element_mappings = { -    -- Example: -    -- stacks = { -    --   open = "<CR>", -    --   expand = "o", -    -- } -  }, -  -- Expand lines larger than the window -  -- Requires >= 0.7 -  expand_lines = vim.fn.has("nvim-0.7") == 1, -  -- Layouts define sections of the screen to place windows. -  -- The position can be "left", "right", "top" or "bottom". -  -- The size specifies the height/width depending on position. It can be an Int -  -- or a Float. Integer specifies height/width directly (i.e. 20 lines/columns) while -  -- Float value specifies percentage (i.e. 0.3 - 30% of available lines/columns) -  -- Elements are the elements shown in the layout (in order). -  -- Layouts are opened in order so that earlier layouts take priority in window sizing. -  layouts = { -    { -      elements = { -      -- Elements can be strings or table with id and size keys. -        { id = "scopes", size = 0.25 }, -        "breakpoints", -        "stacks", -        "watches", -      }, -      size = 40, -- 40 columns -      position = "left", -    }, -    { -      elements = { -        "repl", -        "console", -      }, -      size = 0.25, -- 25% of total lines -      position = "bottom", -    }, -  }, -  controls = { -    -- Requires Neovim nightly (or 0.8 when released) -    enabled = true, -    -- Display controls in this element -    element = "repl", -    icons = { -      pause = "", -      play = "", -      step_into = "", -      step_over = "", -      step_out = "", -      step_back = "", -      run_last = "↻", -      terminate = "□", -    }, -  }, -  floating = { -    max_height = nil, -- These can be integers or a float between 0 and 1. -    max_width = nil, -- Floats will be treated as percentage of your screen. -    border = "single", -- Border style. Can be "single", "double" or "rounded" -    mappings = { -      close = { "q", "<Esc>" }, -    }, -  }, -  windows = { indent = 1 }, -  render = { -    max_type_length = nil, -- Can be integer or nil. -    max_value_lines = 100, -- Can be integer or nil. -  } -}) - - -dap.listeners.after.event_initialized["dapui_config"] = function() -  dapui.open() -end -dap.listeners.before.event_terminated["dapui_config"] = function() -  dapui.close() -end -dap.listeners.before.event_exited["dapui_config"] = function() -  dapui.close() -end - diff --git a/config/essentials/nvim/after/plugin/fugitive.lua b/config/essentials/nvim/after/plugin/fugitive.lua deleted file mode 100644 index 80c9070..0000000 --- a/config/essentials/nvim/after/plugin/fugitive.lua +++ /dev/null @@ -1 +0,0 @@ -vim.keymap.set("n", "<leader>gs", vim.cmd.Git) diff --git a/config/essentials/nvim/after/plugin/gitsigns.lua b/config/essentials/nvim/after/plugin/gitsigns.lua deleted file mode 100644 index 025f70d..0000000 --- a/config/essentials/nvim/after/plugin/gitsigns.lua +++ /dev/null @@ -1,82 +0,0 @@ -require('gitsigns').setup { -  signs = { -    add          = { text = '│' }, -    change       = { text = '│' }, -    delete       = { text = '_' }, -    topdelete    = { text = '‾' }, -    changedelete = { text = '~' }, -    untracked    = { text = '┆' }, -  }, -  signcolumn = true,  -- Toggle with `:Gitsigns toggle_signs` -  numhl      = false, -- Toggle with `:Gitsigns toggle_numhl` -  linehl     = false, -- Toggle with `:Gitsigns toggle_linehl` -  word_diff  = false, -- Toggle with `:Gitsigns toggle_word_diff` -  watch_gitdir = { -    follow_files = true -  }, -  attach_to_untracked = true, -  current_line_blame = false, -- Toggle with `:Gitsigns toggle_current_line_blame` -  current_line_blame_opts = { -    virt_text = true, -    virt_text_pos = 'eol', -- 'eol' | 'overlay' | 'right_align' -    delay = 1000, -    ignore_whitespace = false, -  }, -  current_line_blame_formatter = '<author>, <author_time:%Y-%m-%d> - <summary>', -  sign_priority = 6, -  update_debounce = 100, -  status_formatter = nil, -- Use default -  max_file_length = 40000, -- Disable if file is longer than this (in lines) -  preview_config = { -    -- Options passed to nvim_open_win -    border = 'single', -    style = 'minimal', -    relative = 'cursor', -    row = 0, -    col = 1 -  }, -  yadm = { -    enable = false -  }, -    on_attach = function(bufnr) -    local gs = package.loaded.gitsigns - -    local function map(mode, l, r, opts) -      opts = opts or {} -      opts.buffer = bufnr -      vim.keymap.set(mode, l, r, opts) -    end - -    -- Navigation -    map('n', ']c', function() -      if vim.wo.diff then return ']c' end -      vim.schedule(function() gs.next_hunk() end) -      return '<Ignore>' -    end, {expr=true}) - -    map('n', '[c', function() -      if vim.wo.diff then return '[c' end -      vim.schedule(function() gs.prev_hunk() end) -      return '<Ignore>' -    end, {expr=true}) - -  -- Actions -    map('n', '<leader>hs', gs.stage_hunk) -    map('n', '<leader>hr', gs.reset_hunk) -    map('v', '<leader>hs', function() gs.stage_hunk {vim.fn.line('.'), vim.fn.line('v')} end) -    map('v', '<leader>hr', function() gs.reset_hunk {vim.fn.line('.'), vim.fn.line('v')} end) -    map('n', '<leader>hS', gs.stage_buffer) -    map('n', '<leader>hu', gs.undo_stage_hunk) -    map('n', '<leader>hR', gs.reset_buffer) -    map('n', '<leader>hp', gs.preview_hunk) -    map('n', '<leader>hb', function() gs.blame_line{full=true} end) -    map('n', '<leader>tb', gs.toggle_current_line_blame) -    map('n', '<leader>hd', gs.diffthis) -    map('n', '<leader>hD', function() gs.diffthis('~') end) -    map('n', '<leader>td', gs.toggle_deleted) - -    -- Text object -    map({'o', 'x'}, 'ih', ':<C-U>Gitsigns select_hunk<CR>') -  end - -} diff --git a/config/essentials/nvim/after/plugin/harpoon.lua b/config/essentials/nvim/after/plugin/harpoon.lua deleted file mode 100644 index 6f9c8ba..0000000 --- a/config/essentials/nvim/after/plugin/harpoon.lua +++ /dev/null @@ -1,10 +0,0 @@ -local mark = require("harpoon.mark") -local ui = require("harpoon.ui") - -vim.keymap.set("n", "<leader>ha", mark.add_file) -vim.keymap.set("n", "<C-e>", ui.toggle_quick_menu) - -vim.keymap.set("n", "<leader>h1", function() ui.nav_file(1) end) -vim.keymap.set("n", "<leader>h2", function() ui.nav_file(2) end) -vim.keymap.set("n", "<leader>h3", function() ui.nav_file(3) end) -vim.keymap.set("n", "<leader>h4", function() ui.nav_file(4) end) diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua deleted file mode 100644 index 9119264..0000000 --- a/config/essentials/nvim/after/plugin/luasnip.lua +++ /dev/null @@ -1,229 +0,0 @@ -local ls = require("luasnip") -local s = ls.snippet -local sn = ls.snippet_node -local isn = ls.indent_snippet_node -local t = ls.text_node -local i = ls.insert_node -local f = ls.function_node -local c = ls.choice_node -local d = ls.dynamic_node -local r = ls.restore_node -local events = require("luasnip.util.events") -local ai = require("luasnip.nodes.absolute_indexer") -local extras = require("luasnip.extras") -local l = extras.lambda -local rep = extras.rep -local p = extras.partial -local m = extras.match -local n = extras.nonempty -local dl = extras.dynamic_lambda -local fmt = require("luasnip.extras.fmt").fmt -local fmta = require("luasnip.extras.fmt").fmta -local conds = require("luasnip.extras.expand_conditions") -local postfix = require("luasnip.extras.postfix").postfix -local types = require("luasnip.util.types") -local parse = require("luasnip.util.parser").parse_snippet - --- keymaps -vim.keymap.set({"i", "s"}, "<C-k>", "<Plug>luasnip-expand-or-jump", { noremap = true }) -vim.keymap.set({"i", "s"}, "<C-j>", "<Plug>luasnip-jump-prev", { noremap = true }) -vim.keymap.set({"i", "s"}, "<C-l>", "<Plug>luasnip-next-choice", { noremap = true }) -vim.keymap.set("n", "<leader><leader>s", function() -    ls.cleanup() -    vim.cmd("source ~/.config/nvim/after/plugin/luasnip.lua") -    print("snippets reloaded.") -end, { noremap = true }) - -ls.add_snippets("lua", { -    -- print -    s("pt", fmt("print({}){}", { i(1, "\"Hello World!\"") , i(0) })), -    -- local function -    parse("lf", "local $1 = function($2)\n\t$3\nend$0", {}), -        -- require -        s("lrq", fmt("local {} = require('{}')", { i(1), rep(1) })), -        parse("rq", "require('$1')$0", {}), -        parse("rqs", "require('$1').setup {\n\t$2\n}$0", {}), -        parse("use", "use('$1')$0", {}), -        -- function -        parse("fn", -        [[ -        function $1($2) -    end$0 -    ]], {}), -    parse("sn", "s(\"$1\", fmt(\n[[\n$2\n]],\n{ $3 })),$0", {}), -}) - -local languages = {'php', 'html'} -for language = 1,#languages do -ls.add_snippets(languages[language], { -	s("<!DOCTYPE>", fmt( -	[[ -	<!DOCTYPE html> -	<html lang="en"> -		<head> -			<meta charset="UTF-8"> -			<meta name="viewport" content="width-device-width, initial-scale=1.0"> -			<meta http-equiv="X-UA-Compatible" content="ie=edge"> -			<title>{}</title> -		</head> -		<body> -			<h1>{}</h1>{} -		</body> -	</html> -	]], -	{i(1, "title"), rep(1), i(0)})), -	parse("sty", -	[[ -	<link rel="stylesheet" type="text/css" href="$1">$0 -	]], {}), -}) -end - -ls.add_snippets("java", { -    -- function -    s("fn", fmt( -    [[ -    {}{} {}({}) -    {{ -        {} -    }} -    ]], -    { -        c(1, {t "public ", t "private ", t ""}), -        i(2, "type"), -        i(3, "f"), -        i(4), i(0) -    })), -    -- setter function -    s("psv", fmt( -    [[ -    public class Main -    {{ -        public static void main (String[] args) -        {{ -            {} -        }} -    }} -    ]], -    { i(0) })), -    -- constructor -    s("class", fmt( -    [[ -    {}class {} -    {{ -        {} -    }}{} -    ]], -    { c(1, {t "public ", t "private ", t ""}), i(2), i(3), i(0)})), -    -- StringBuilder -    s("sb", fmt( -    [[ -    public void print() -    {{ -        StringBuilder sb = new StringBuilder(30); -        sb.append({}); -        sb.append(", ").append({});{} -        System.out.print(sb.toString()); -    }}{} -    ]], -    { i(1), i(2), i(3), i(0)})), -    -- print -    parse("pt", "System.out.println($1);$0", {}), -    parse("pti", "System.out.println(\"$1: \" + $1);$0", {}), -    -- quickies  -    s("pr", t "private "), -    s("ob", fmt( -    [[ -    {} {} = new {}({}); -    {} -    ]], -    { i(1), i(2), rep(1), i(3), i(0) })), -    parse("abs", "Math.abs($1);$0", {}), -}) - -ls.add_snippets("sh", { -    s("TD", t "THISDIR=\"$(dirname \"$(readlink -f \"$0\")\")\""), -    parse("pf", ">&2 printf '$1\\n'$0", {}), -    parse("fn", "$1 ()\n{\n\t$2\n}$0", {}), -    -- Functions -    parse("rchar", -    [[ -    read_char () -    { -        old_stty_cfg=$(stty -g) -        stty raw -echo  -        dd ibs=1 count=1 2> /dev/null -        stty \$old_stty_cfg -    } -    ]], {}), -    parse("fdie", -    [[ -    die () { >&2 printf '%s\n' "\$@"; exit 1; } -    ]], {}), -    parse("flogn", -    [[ -    logn () { >&2 printf '%s\n' "\$@"; } -    ]], {}), -    parse("flog", -    [[ -    log () { >&2 printf '%s' "\$@"; } -    ]], {}), -    s("inp", fmt( -    [[ -    test -z "${{{}:=$1}}" &&  -        {}="$(cat /dev/stdin)" -    echo "{}: ${}" 1>&2{} -    ]], -    { i(1), rep(1), rep(1), rep(1), i(0) })), -}) - -ls.add_snippets("javascript", { -    -- print -    s("pt", fmt("console.log({});{}", { i(1, "\"Hello World!\"") , i(0) })), -    s("rq", fmt("const {} = require('{}');", { i(1), rep(1) })), -    s("dbconn", fmt( -    [[ -        let conn = null; -        try {{ -            conn = await dbConnect();{} -            conn.end() -        }} catch(err) {{ -            console.error('Error:', err); -        }} -    ]], -    { i(0) })), -    s("apr", fmt( -    [[ -    app.get('{}', (req, res) => {{ -        {} -    }});{} -    ]], -    { i(1), i(2, "res.send(\"Hello world!\")"), i(0) })), -    s("cerr", t "console.error('Error:', err);"), -    s("gel", fmt( -    [[ -    let {} = document.getElementById('{}');{} -    ]], -    { i(1), rep(1), i(0) })), -}) - -ls.add_snippets("cs", { -    parse("cw", "Console.WriteLine($1);$0"), -}) - -ls.add_snippets("telekasten", { -    --link -    parse("ln", "[[$0]]", {}), -    s("cln", fmt( -    [[ -    [{}]({}){} -    ]], -    { -        i(1), -        f(function () -            return vim.fn.getreg('+') -        end), -        i(0) -    } -    )), -}) diff --git a/config/essentials/nvim/after/plugin/oscyank.lua b/config/essentials/nvim/after/plugin/oscyank.lua deleted file mode 100644 index 17e9583..0000000 --- a/config/essentials/nvim/after/plugin/oscyank.lua +++ /dev/null @@ -1,3 +0,0 @@ -vim.keymap.set('n', '<leader>o', '<Plug>OSCYankOperator') -vim.keymap.set('n', '<leader>oo', '<Plug>OSCYankOperator_') -vim.keymap.set('v', '<leader>o', '<Plug>OSCYankVisual') diff --git a/config/essentials/nvim/after/plugin/pantran.lua b/config/essentials/nvim/after/plugin/pantran.lua deleted file mode 100644 index a7aab19..0000000 --- a/config/essentials/nvim/after/plugin/pantran.lua +++ /dev/null @@ -1,18 +0,0 @@ -require("pantran").setup{ -	controls = { -		mappings = { -			edit = { -				n = { -					["j"] = "gj", -					["k"] = "gk", -				} -			} -		} -	} -} -local pantran = require('pantran') -local opts = {noremap = true, silent = true, expr = true} -vim.keymap.set("n", "<leader>tr", pantran.motion_translate, opts) - -vim.keymap.set("n", "<leader>trr", function() return pantran.motion_translate() .. "_" end, opts) -vim.keymap.set("x", "<leader>tr", pantran.motion_translate, opts) diff --git a/config/essentials/nvim/after/plugin/plantuml.lua b/config/essentials/nvim/after/plugin/plantuml.lua deleted file mode 100644 index da14862..0000000 --- a/config/essentials/nvim/after/plugin/plantuml.lua +++ /dev/null @@ -1,10 +0,0 @@ -require('plantuml').setup -{ -  renderer = { -    type = 'text', -    options = { -      split_cmd = 'split', -- Allowed values: `split`, `vsplit`. -    } -  }, -  render_on_write = true, -- Set to false to disable auto-rendering. -} diff --git a/config/essentials/nvim/after/plugin/telescope.lua b/config/essentials/nvim/after/plugin/telescope.lua deleted file mode 100644 index 32a7fbf..0000000 --- a/config/essentials/nvim/after/plugin/telescope.lua +++ /dev/null @@ -1,48 +0,0 @@ --- require('telescope').load_extension('fzf') -require('telescope').load_extension('media_files') - -require('telescope').setup({ -	defaults = { -		path_display = { -			shorten = { -				len = 3, exclude = {1, -1} -			}, -			truncate = true -		}, -		dynamic_preview_title = true, -	}, -	extensions = { -		-- fzf = { -		-- 	fuzzy = true, -		-- 	override_generic_sorter = true, -		-- 	override_file_sorter = true, -		-- 	case_mode = "smart_case", -		-- }, -		media_files = { -			filetypes = {"png", "webp", "jpg", "jpeg"}, -			find_cmd = "rg" -		} -	} -}) - -local builtin = require('telescope.builtin') -vim.keymap.set('n', '<leader>ff', builtin.find_files) -vim.keymap.set('n', '<leader>fb', builtin.buffers) -vim.keymap.set('n', '<leader>fg', builtin.git_files) -vim.keymap.set('n', '<leader>fw', builtin.live_grep) --- symbols -vim.keymap.set("n", "<leader>tse", "<cmd>lua require'telescope.builtin'.symbols{ sources = {'emoji', 'gitmoji'} }<CR>") -vim.keymap.set("n", "<leader>tsn", "<cmd>lua require'telescope.builtin'.symbols{ sources = {'nerd'} }<CR>") -vim.keymap.set("n", "<leader>tsj", "<cmd>lua require'telescope.builtin'.symbols{ sources = {'julia'} }<CR>") - --- This is your opts table -require("telescope").setup { -  extensions = { -    ["ui-select"] = { -      require("telescope.themes").get_dropdown { -        -- even more opts -      } -    } -  } -} -require("telescope").load_extension("ui-select") diff --git a/config/essentials/nvim/after/plugin/undotree.lua b/config/essentials/nvim/after/plugin/undotree.lua deleted file mode 100644 index b6b9276..0000000 --- a/config/essentials/nvim/after/plugin/undotree.lua +++ /dev/null @@ -1 +0,0 @@ -vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle) diff --git a/config/essentials/nvim/after/plugin/vim-tmux-navigator.lua b/config/essentials/nvim/after/plugin/vim-tmux-navigator.lua deleted file mode 100644 index c7042fd..0000000 --- a/config/essentials/nvim/after/plugin/vim-tmux-navigator.lua +++ /dev/null @@ -1,6 +0,0 @@ -vim.cmd("let g:tmux_navigator_no_mappings = 1") -vim.keymap.set("n", "<M-h>", ":<C-U>TmuxNavigateLeft<cr>", {silent = true}) -vim.keymap.set("n", "<M-j>", ":<C-U>TmuxNavigateDown<cr>", {silent = true}) -vim.keymap.set("n", "<M-k>", ":<C-U>TmuxNavigateUp<cr>", {silent = true}) -vim.keymap.set("n", "<M-l>", ":<C-U>TmuxNavigateRight<cr>", {silent = true}) -vim.keymap.set("n", "<M-/>", ":<C-U>TmuxNavigatePrevious<cr>", {silent = true}) diff --git a/config/essentials/nvim/ftplugin/all.lua b/config/essentials/nvim/ftplugin/all.lua deleted file mode 100644 index 1608f4e..0000000 --- a/config/essentials/nvim/ftplugin/all.lua +++ /dev/null @@ -1 +0,0 @@ -vim.cmd("set formatoptions=cqrnj") diff --git a/config/essentials/nvim/ftplugin/java.lua b/config/essentials/nvim/ftplugin/java.lua deleted file mode 100644 index ce0a202..0000000 --- a/config/essentials/nvim/ftplugin/java.lua +++ /dev/null @@ -1,43 +0,0 @@ -local home = os.getenv('HOME') -local root_markers = {'gradlew', 'mvnw', '.git'} -local root_dir = require('jdtls.setup').find_root(root_markers) -local workspace_folder = home .. "/.local/share/eclipse/" .. vim.fn.fnamemodify(root_dir, ":p:h:t") -local jdtls = require('jdtls') - -local function nnoremap(rhs, lhs, bufopts, desc) -  bufopts.desc = desc -  vim.keymap.set("n", rhs, lhs, bufopts) -end - -local on_attach = function(_, bufnr) -  -- Regular Neovim LSP client keymappings -  local bufopts = { noremap=true, silent=true, buffer=bufnr } - -  -- Java extensions provided by jdtls -  nnoremap("<leader><leader>i", jdtls.organize_imports, bufopts, "Organize imports") -  nnoremap("<leader>ev", jdtls.extract_variable, bufopts, "Extract variable") -  nnoremap("<leader>ec", jdtls.extract_constant, bufopts, "Extract constant") -  vim.keymap.set('v', "<leader>em", [[<ESC><CMD>lua require('jdtls').extract_method(true)<CR>]], -    { noremap=true, silent=true, buffer=bufnr, desc = "Extract method" }) -end - -local config = { -	flags = { -		debounce_text_changes = 80, -	}, -	cmd = { -		'jdtls', -		'-Dlog.protocol=true', -		'-Dlog.level=ALL', -		'-Xms4g', -		'-data', workspace_folder, -	}, -	on_attach = on_attach, -	root_dir = root_dir, -} -require('jdtls').start_or_attach(config) - -vim.keymap.set("n", "<LocalLeader>t", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1System.out.println(\\2);<cr>") -vim.keymap.set("i", "<LocalLeader>t", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1System.out.println(\\2);<cr><esc>A") -vim.keymap.set("n", "<LocalLeader>i", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1System.out.println(\"\\2: \" + \\2);<cr>") -vim.keymap.set("i", "<LocalLeader>i", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1System.out.println(\"\\2: \" + \\2);<cr><esc>A") diff --git a/config/essentials/nvim/ftplugin/javascript.lua b/config/essentials/nvim/ftplugin/javascript.lua deleted file mode 100644 index 3a52ffb..0000000 --- a/config/essentials/nvim/ftplugin/javascript.lua +++ /dev/null @@ -1,4 +0,0 @@ -vim.keymap.set("n", "<LocalLeader>t", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1console.log(\\2);<cr><cmd>setlocal nohls<cr>") -vim.keymap.set("n", "<LocalLeader>i", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1console.log('\\2:', \\2);<cr><cmd>setlocal nohls<cr><esc>") -vim.keymap.set("i", "<LocalLeader>t", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1console.log(\\2);<cr><cmd>setlocal nohls<cr><esc>A") -vim.keymap.set("i", "<LocalLeader>i", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1console.log('\\2:', \\2);<cr><cmd>setlocal nohls<cr><esc>A") diff --git a/config/essentials/nvim/ftplugin/lua.lua b/config/essentials/nvim/ftplugin/lua.lua deleted file mode 100644 index 07538ed..0000000 --- a/config/essentials/nvim/ftplugin/lua.lua +++ /dev/null @@ -1 +0,0 @@ -vim.keymap.set("i", "{(<cr>", "{<cr>})<C-o>O", { noremap = true }) diff --git a/config/essentials/nvim/ftplugin/sh.lua b/config/essentials/nvim/ftplugin/sh.lua deleted file mode 100644 index e18170a..0000000 --- a/config/essentials/nvim/ftplugin/sh.lua +++ /dev/null @@ -1,6 +0,0 @@ -vim.keymap.set("n", "<LocalLeader>t", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1>\\&2 printf \"\\2\"<cr>") -vim.keymap.set("n", "<LocalLeader>i", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1>\\&2 printf \"\\2: %s\\\\n\" \"$\\2\"<cr>") -vim.keymap.set("i", "<LocalLeader>t", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1>\\&2 printf \"\\2\"<cr><esc>A") -vim.keymap.set("i", "<LocalLeader>i", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1>\\&2 printf \"\\2: %s\\\\n\" \"$\\2\"<cr><esc>A") -vim.keymap.set({"i", "n"}, "<LocalLeader>v", "<esc>A)\"<esc>I\"$(<esc>I") -vim.opt.formatoptions = "cqrnj" diff --git a/config/essentials/nvim/ftplugin/telekasten.lua b/config/essentials/nvim/ftplugin/telekasten.lua deleted file mode 100644 index c180777..0000000 --- a/config/essentials/nvim/ftplugin/telekasten.lua +++ /dev/null @@ -1,27 +0,0 @@ --- vim.opt.spell = true -vim.opt.textwidth = 65 -vim.opt.signcolumn = "no" - --- syntax highlighting -vim.cmd("hi tklink ctermfg=72 guifg=#81a1c1 cterm=bold,underline gui=bold,underline") -vim.cmd("hi tkBrackets ctermfg=gray guifg=gray") -vim.cmd("hi tkHighlight ctermbg=yellow ctermfg=red cterm=bold guibg=#ebcb8b guifg=black gui=bold") -vim.cmd("hi link CalNavi CalRuler") -vim.cmd("hi tkTagSep ctermfg=gray guifg=gray") -vim.cmd("hi tkTag ctermfg=175 guifg=#d3869B") - -vim.keymap.set("n", "<LocalLeader>a", require("telekasten").show_tags) -vim.keymap.set("n", "<LocalLeader>b", require("telekasten").show_backlinks) -vim.keymap.set("n", "<LocalLeader>c", require("telekasten").show_calendar) -vim.keymap.set("n", "<LocalLeader>C", "<cmd>CalendarT<cr>") -vim.keymap.set({"n", "i"}, "<LocalLeader>i", "<Esc><cmd>Telekasten insert_link<cr>") -vim.keymap.set({"n", "i"}, "<LocalLeader>I", require("telekasten").insert_img_link) -vim.keymap.set("n", "<LocalLeader>F", require("telekasten").find_friends) -vim.keymap.set("n", "<LocalLeader>r", require("telekasten").rename_note) -vim.keymap.set("n", "<LocalLeader>t", require("telekasten").toggle_todo) -vim.keymap.set("i", "<LocalLeader>t", "<cmd>Telekasten toggle_todo<cr><Esc>A") -vim.keymap.set("n", "<LocalLeader>y", require("telekasten").yank_notelink) -vim.keymap.set("n", "<Return>", require("telekasten").follow_link) - -vim.keymap.set("i", "<LocalLeader>l", "<esc>I[<esc>A]()<left><C-r>+<esc>A") -vim.keymap.set("n", "<LocalLeader>l", "I[[<esc>A]]<esc>") diff --git a/config/essentials/nvim/ftplugin/txt.lua b/config/essentials/nvim/ftplugin/txt.lua deleted file mode 100644 index 5a4fb82..0000000 --- a/config/essentials/nvim/ftplugin/txt.lua +++ /dev/null @@ -1 +0,0 @@ -vim.opt.signcolumn = "no" diff --git a/config/essentials/nvim/init.lua b/config/essentials/nvim/init.lua deleted file mode 100644 index ea49ffa..0000000 --- a/config/essentials/nvim/init.lua +++ /dev/null @@ -1 +0,0 @@ -require("user") diff --git a/config/essentials/nvim/lua/user/aucommands.vim b/config/essentials/nvim/lua/user/aucommands.vim deleted file mode 100644 index cdd0ae7..0000000 --- a/config/essentials/nvim/lua/user/aucommands.vim +++ /dev/null @@ -1,34 +0,0 @@ -" Absolute numbers if window isn't focused -augroup numbertoggle -  autocmd! -  autocmd BufEnter,FocusGained,WinEnter * if &nu | set rnu   | endif -  autocmd BufLeave,FocusLost,WinLeave   * if &nu | set nornu | endif -augroup END - -" terminal specific layout -augroup neovim_terminal autocmd!  -	autocmd TermOpen * startinsert  -	autocmd TermOpen * :set nonumber norelativenumber signcolumn=no -	autocmd TermOpen * nnoremap <buffer> <C-c> i<C-c>  -augroup END - -" Return to last edit position -autocmd BufReadPost * -  \ if line("'\"") > 1 && line("'\"") <= line("$") | -  \   exe "normal! g`\"" | -  \ endif - -" Makes vim-commentary work -autocmd FileType dosini setlocal commentstring=#\ %s - -funct! Filter(command) -    redir =>output -    silent exec a:command -    redir END -    let @o = output -    execute "put o" -	redraw! -    return '' -endfunct! - -nnoremap <Leader>F :silent call Filter('g/')<left><Left> diff --git a/config/essentials/nvim/lua/user/cmp/arduino.lua b/config/essentials/nvim/lua/user/cmp/arduino.lua deleted file mode 100644 index 777df8d..0000000 --- a/config/essentials/nvim/lua/user/cmp/arduino.lua +++ /dev/null @@ -1,3 +0,0 @@ -require'lspconfig'.arduino_language_server.setup{ -	cmd = {"arduino-language-server", "-cli-config", "~/.arduinoIDE/arduino-cli.yaml"} -} diff --git a/config/essentials/nvim/lua/user/cmp/bash.lua b/config/essentials/nvim/lua/user/cmp/bash.lua deleted file mode 100644 index 91b6fba..0000000 --- a/config/essentials/nvim/lua/user/cmp/bash.lua +++ /dev/null @@ -1 +0,0 @@ -require'lspconfig'.bashls.setup{} diff --git a/config/essentials/nvim/lua/user/cmp/clangd.lua b/config/essentials/nvim/lua/user/cmp/clangd.lua deleted file mode 100644 index 810aa42..0000000 --- a/config/essentials/nvim/lua/user/cmp/clangd.lua +++ /dev/null @@ -1,2 +0,0 @@ --- c cpp -require'lspconfig'.clangd.setup{} diff --git a/config/essentials/nvim/lua/user/cmp/cs.lua b/config/essentials/nvim/lua/user/cmp/cs.lua deleted file mode 100644 index 533b4b3..0000000 --- a/config/essentials/nvim/lua/user/cmp/cs.lua +++ /dev/null @@ -1,40 +0,0 @@ -local pid = vim.fn.getpid() - -require'lspconfig'.omnisharp.setup { -    cmd = { "omnisharp", "--languageserver", "--hostPID", tostring(pid) }, - -    -- Enables support for reading code style, naming convention and analyzer -    -- settings from .editorconfig. -    enable_editorconfig_support = true, - -    -- If true, MSBuild project system will only load projects for files that -    -- were opened in the editor. This setting is useful for big C# codebases -    -- and allows for faster initialization of code navigation features only -    -- for projects that are relevant to code that is being edited. With this -    -- setting enabled OmniSharp may load fewer projects and may thus display -    -- incomplete reference lists for symbols. -    enable_ms_build_load_projects_on_demand = false, - -    -- Enables support for roslyn analyzers, code fixes and rulesets. -    enable_roslyn_analyzers = false, - -    -- Specifies whether 'using' directives should be grouped and sorted during -    -- document formatting. -    organize_imports_on_format = false, - -    -- Enables support for showing unimported types and unimported extension -    -- methods in completion lists. When committed, the appropriate using -    -- directive will be added at the top of the current file. This option can -    -- have a negative impact on initial completion responsiveness, -    -- particularly for the first few completion sessions after opening a -    -- solution. -    enable_import_completion = false, - -    -- Specifies whether to include preview versions of the .NET SDK when -    -- determining which version to use for project loading. -    sdk_include_prereleases = true, - -    -- Only run analyzers against open files when 'enableRoslynAnalyzers' is -    -- true -    analyze_open_documents_only = false, -} diff --git a/config/essentials/nvim/lua/user/cmp/css.lua b/config/essentials/nvim/lua/user/cmp/css.lua deleted file mode 100644 index 2216419..0000000 --- a/config/essentials/nvim/lua/user/cmp/css.lua +++ /dev/null @@ -1,7 +0,0 @@ ---Enable (broadcasting) snippet capability for completion -local capabilities = vim.lsp.protocol.make_client_capabilities() -capabilities.textDocument.completion.completionItem.snippetSupport = true - -require'lspconfig'.cssls.setup { -  capabilities = capabilities, -} diff --git a/config/essentials/nvim/lua/user/cmp/emmet.lua b/config/essentials/nvim/lua/user/cmp/emmet.lua deleted file mode 100644 index 3193727..0000000 --- a/config/essentials/nvim/lua/user/cmp/emmet.lua +++ /dev/null @@ -1 +0,0 @@ -require'lspconfig'.emmet_ls.setup{} diff --git a/config/essentials/nvim/lua/user/cmp/html.lua b/config/essentials/nvim/lua/user/cmp/html.lua deleted file mode 100644 index d3c99df..0000000 --- a/config/essentials/nvim/lua/user/cmp/html.lua +++ /dev/null @@ -1,8 +0,0 @@ --- html -local capabilities = vim.lsp.protocol.make_client_capabilities() -capabilities.textDocument.completion.completionItem.snippetSupport = true - -require 'lspconfig'.html.setup { -	capabilities = capabilities, -	filetypes = { "html", "php" }, -} diff --git a/config/essentials/nvim/lua/user/cmp/init.lua b/config/essentials/nvim/lua/user/cmp/init.lua deleted file mode 100644 index 1ca0a10..0000000 --- a/config/essentials/nvim/lua/user/cmp/init.lua +++ /dev/null @@ -1,15 +0,0 @@ -require("user.cmp.setup") - -require("user.cmp.arduino") -require("user.cmp.bash") -require("user.cmp.clangd") -require("user.cmp.cs") -require("user.cmp.css") -require("user.cmp.emmet") -require("user.cmp.html") -require("user.cmp.java") -require("user.cmp.js") -require("user.cmp.lua") -require("user.cmp.php") -require("user.cmp.python") -require("user.cmp.rust") diff --git a/config/essentials/nvim/lua/user/cmp/java.lua b/config/essentials/nvim/lua/user/cmp/java.lua deleted file mode 100644 index 1027588..0000000 --- a/config/essentials/nvim/lua/user/cmp/java.lua +++ /dev/null @@ -1 +0,0 @@ --- require'lspconfig'.jdtls.setup{} diff --git a/config/essentials/nvim/lua/user/cmp/js.lua b/config/essentials/nvim/lua/user/cmp/js.lua deleted file mode 100644 index 7188a22..0000000 --- a/config/essentials/nvim/lua/user/cmp/js.lua +++ /dev/null @@ -1 +0,0 @@ -require'lspconfig'.tsserver.setup{} diff --git a/config/essentials/nvim/lua/user/cmp/lua.lua b/config/essentials/nvim/lua/user/cmp/lua.lua deleted file mode 100644 index e594870..0000000 --- a/config/essentials/nvim/lua/user/cmp/lua.lua +++ /dev/null @@ -1,20 +0,0 @@ --- lua -require'lspconfig'.lua_ls.setup { -  settings = { -    Lua = { -      runtime = { -        version = 'LuaJIT', -      }, -      diagnostics = { -        globals = {'vim'}, -      }, -      workspace = { -        library = vim.api.nvim_get_runtime_file("", true), -		checkThirdParty = false, -- no prompt for luassert :) -      }, -      telemetry = { -        enable = false, -      }, -    }, -  }, -} diff --git a/config/essentials/nvim/lua/user/cmp/php.lua b/config/essentials/nvim/lua/user/cmp/php.lua deleted file mode 100644 index 9b2fa18..0000000 --- a/config/essentials/nvim/lua/user/cmp/php.lua +++ /dev/null @@ -1 +0,0 @@ -require'lspconfig'.phpactor.setup{} diff --git a/config/essentials/nvim/lua/user/cmp/python.lua b/config/essentials/nvim/lua/user/cmp/python.lua deleted file mode 100644 index aec86bd..0000000 --- a/config/essentials/nvim/lua/user/cmp/python.lua +++ /dev/null @@ -1 +0,0 @@ -require'lspconfig'.jedi_language_server.setup{} diff --git a/config/essentials/nvim/lua/user/cmp/rust.lua b/config/essentials/nvim/lua/user/cmp/rust.lua deleted file mode 100644 index 46a97eb..0000000 --- a/config/essentials/nvim/lua/user/cmp/rust.lua +++ /dev/null @@ -1,173 +0,0 @@ -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 -		} -	} -} diff --git a/config/essentials/nvim/lua/user/cmp/setup.lua b/config/essentials/nvim/lua/user/cmp/setup.lua deleted file mode 100644 index 1f4db95..0000000 --- a/config/essentials/nvim/lua/user/cmp/setup.lua +++ /dev/null @@ -1,69 +0,0 @@ -local cmp = require 'cmp' -cmp.setup({ -	snippet = { -		expand = function(args) -			require('luasnip').lsp_expand(args.body) -		end, -	}, -	window = { -		completion = cmp.config.window.bordered(), -		documentation = cmp.config.window.bordered(), -	}, -	mapping = cmp.mapping.preset.insert({ -		['<C-b>'] = cmp.mapping.scroll_docs(-4), -		['<C-f>'] = cmp.mapping.scroll_docs(4), -		['<C-Space>'] = cmp.mapping.complete(), -		['<C-c>'] = cmp.mapping.abort(), -		['<C-y>'] = cmp.mapping.confirm({ select = true }), -	}), -	sources = cmp.config.sources({ -		{ name = 'nvim_lua' }, -		{ name = 'nvim_lsp' }, -		{ name = 'path' }, -		{ name = 'luasnip' }, -		{ name = 'nvim_lsp_signature_help' }, -	}), -	preselect = cmp.PreselectMode.None, -}) - -cmp.setup.filetype('gitcommit', { -	sources = cmp.config.sources({ -		{ name = 'cmp_git' }, -	}) -}) - -cmp.setup.cmdline({ '/', '?' }, { -	mapping = cmp.mapping.preset.cmdline(), -}) -cmp.setup.cmdline(':', { -	mapping = cmp.mapping.preset.cmdline(), -	sources = cmp.config.sources({ -		{ name = 'path' }, -		{ name = 'cmdline', keyword_length = 4 } -	}), -}) - -local function nnoremap(rhs, lhs, bufopts, desc) -	bufopts.desc = desc -	vim.keymap.set("n", rhs, lhs, bufopts) -end - -vim.keymap.set('c', '<tab>', '<C-z>', { 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") -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('<leader>lk', vim.lsp.buf.signature_help, bufopts, "Show signature") -nnoremap('<leader>la', vim.lsp.buf.add_workspace_folder, bufopts, "Add workspace folder") -nnoremap('<leader>lr', vim.lsp.buf.remove_workspace_folder, bufopts, "Remove workspace folder") -nnoremap('<leader>ll', function() -	print(vim.inspect(vim.lsp.buf.list_workspace_folders())) -end, bufopts, "List workspace folders") -nnoremap('<leader>D', vim.lsp.buf.type_definition, bufopts, "Go to type definition") -nnoremap('<leader>rn', vim.lsp.buf.rename, bufopts, "Rename") -nnoremap('<leader><Return>', vim.lsp.buf.code_action, bufopts, "Code actions") -vim.keymap.set('v', "<leader><Return>", "<ESC><CMD>lua vim.lsp.buf.range_code_action()<CR>", -{ noremap=true, silent=true, desc = "Code actions" }) -nnoremap('<leader>f', function() vim.lsp.buf.format { async = true } end, bufopts, "Format file") diff --git a/config/essentials/nvim/lua/user/cmp/sql.lua b/config/essentials/nvim/lua/user/cmp/sql.lua deleted file mode 100644 index 71f6bdf..0000000 --- a/config/essentials/nvim/lua/user/cmp/sql.lua +++ /dev/null @@ -1 +0,0 @@ -require'lspconfig'.sqlls.setup{} diff --git a/config/essentials/nvim/lua/user/init.lua b/config/essentials/nvim/lua/user/init.lua deleted file mode 100644 index de96b5c..0000000 --- a/config/essentials/nvim/lua/user/init.lua +++ /dev/null @@ -1,8 +0,0 @@ -require("user.packer") -require("user.remap") -require("user.treesitter") -require("user.set") --- require("user.cmp") -require("user.zk") -require("user.live-server") -vim.cmd.source(vim.fn.stdpath("config") .. "/lua/user/aucommands.vim") diff --git a/config/essentials/nvim/lua/user/lazy.lua b/config/essentials/nvim/lua/user/lazy.lua deleted file mode 100644 index 5c3148c..0000000 --- a/config/essentials/nvim/lua/user/lazy.lua +++ /dev/null @@ -1,98 +0,0 @@ -local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" -if not vim.loop.fs_stat(lazypath) then -    vim.fn.system({ -        "git", -        "clone", -        "--filter=blob:none", -        "https://github.com/folke/lazy.nvim.git", -        "--branch=stable", -- latest stable release -        lazypath, -    }) -end -vim.opt.rtp:prepend(lazypath) - -require("lazy").setup({ -    -- Example using a list of specs with the default options -    "folke/which-key.nvim", - -    -- telescope -    { -        'nvim-telescope/telescope.nvim', -        tag = '0.1.4', -        dependencies = { 'nvim-lua/plenary.nvim' } -    }, -    "nvim-telescope/telescope-ui-select.nvim", -    "nvim-telescope/telescope-media-files.nvim", - -    "nvim-telescope/telescope-symbols.nvim", -    "theprimeagen/harpoon", - -    -- colors -    "shaunsingh/nord.nvim", -    { 'uZer/pywal16.nvim',                        name = 'pywal16' }, -    "norcalli/nvim-colorizer.lua", - -    { 'nvim-treesitter/nvim-treesitter', build = ':TSUpdate' }, -    "nvim-treesitter/playground", - -    -- syntax -    "sheerun/vim-polyglot", -    "theRealCarneiro/hyprland-vim-syntax", - -    "mbbill/undotree", - -    "tpope/vim-capslock", -    "tpope/vim-commentary", -    -- "tpope/vim-endwise", -    "tpope/vim-fugitive", -    "lewis6991/gitsigns.nvim", -    "tpope/vim-repeat", -    "tpope/vim-surround", -    "tpope/vim-vinegar", -    "m4xshen/autoclose.nvim", - -    "christoomey/vim-tmux-navigator", - -    -- utils -    "godlygeek/tabular", -    "renerocksai/calendar-vim", -    "ojroques/vim-oscyank", -    "potamides/pantran.nvim", -    "alx741/vinfo", - -    -- "github/copilot.vim", -    -- -    { -        'https://gitlab.com/itaranto/plantuml.nvim', -        config = function() require('plantuml').setup() end -    }, - -    -- objects -    "michaeljsmith/vim-indent-object", - -    -- completion -    "neovim/nvim-lspconfig", -    "hrsh7th/nvim-cmp", -    "hrsh7th/cmp-nvim-lua", -    "hrsh7th/cmp-nvim-lsp", -    "hrsh7th/cmp-buffer", -    "hrsh7th/cmp-path", -    "hrsh7th/cmp-cmdline", -    "hrsh7th/cmp-nvim-lsp-signature-help", -    "alvan/vim-closetag", - -    -- debugging -    "mfussenegger/nvim-dap", -    { "rcarriga/nvim-dap-ui",            dependencies = { "mfussenegger/nvim-dap" } }, - -    -- java -    "mfussenegger/nvim-jdtls", - -    -- snippets -    "L3MON4D3/LuaSnip", -    "saadparwaiz1/cmp_luasnip", - -    -- notes -    "renerocksai/telekasten.nvim", - -}) diff --git a/config/essentials/nvim/lua/user/live-server.lua b/config/essentials/nvim/lua/user/live-server.lua deleted file mode 100644 index 197809d..0000000 --- a/config/essentials/nvim/lua/user/live-server.lua +++ /dev/null @@ -1,60 +0,0 @@ -local M = {} --- keep track of jobs -local live_servers = {} - -function M.start_live_server() -	if vim.fn.executable('lsof') == 0 then -		print("Error: 'lsof' command not found") -	elseif vim.fn.executable('live-server') == 0 then -		print("Error: 'live-server' command not found") -		return -	end - -	-- Search for available port and use it -    local port = 5500 -    local running = true -    while running do -        local output = vim.fn.systemlist('lsof -i :' .. port) -        if #output == 0 then -            running = false -        else -            port = port + 1 -        end -    end - -    local command = "live-server --no-browser --port=" .. port .. " \"" .. vim.fn.expand("%:p:h") .. "\"" -	-- run -    local job_id = vim.fn.jobstart(command, { -        on_exit = function(_, _, _) end -    }) -	-- save -    live_servers[port] = job_id - -    print("Started live-server on :" .. port .. ".") -end - -function M.stop_live_servers() -    for port, job_id in pairs(live_servers) do -        local output = vim.fn.systemlist('lsof -i :' .. port) -        if #output > 0 then -            vim.fn.jobstop(job_id) -            print("Killed live-server on :" .. port .. ".") -        end -        live_servers[port] = nil -    end -end - -vim.api.nvim_create_user_command("LiveServer", function(opts) -	local opt = string.format(opts.args) -	if #opts.args == 0 then -		M.start_live_server() -	elseif opt == "start" then -		M.start_live_server() -	elseif opt == "stop" then -		M.stop_live_servers() -	else -		print("Invalid argument. Usage: LiveServer [start|stop]") -	end -end, { nargs = '*' }) - -return M diff --git a/config/essentials/nvim/lua/user/packer.lua b/config/essentials/nvim/lua/user/packer.lua deleted file mode 100644 index edb763d..0000000 --- a/config/essentials/nvim/lua/user/packer.lua +++ /dev/null @@ -1,81 +0,0 @@ -return require('packer').startup(function(use) -	use('wbthomason/packer.nvim') - -	-- files -	use { -		'nvim-telescope/telescope.nvim', tag = '0.1.2', -		requires = { { 'nvim-lua/plenary.nvim' } } -	} -	use { 'nvim-telescope/telescope-fzf-native.nvim', run = 'make' } -	use { 'nvim-telescope/telescope-ui-select.nvim' } -	use { 'nvim-telescope/telescope-media-files.nvim' } - -	use('nvim-telescope/telescope-symbols.nvim') -	use('theprimeagen/harpoon') - -	-- colors -	use('shaunsingh/nord.nvim') -	use { 'uZer/pywal16.nvim', as = 'pywal16' } -	use('norcalli/nvim-colorizer.lua') - -	use('nvim-treesitter/nvim-treesitter', { run = ':TSUpdate' }) -	use('nvim-treesitter/playground') -	use('theRealCarneiro/hyprland-vim-syntax') - -	use('mbbill/undotree') - -	use('tpope/vim-capslock') -	use('tpope/vim-commentary') -	-- use('tpope/vim-endwise') -	use('tpope/vim-fugitive') -	use('lewis6991/gitsigns.nvim') -	use('tpope/vim-repeat') -	use('tpope/vim-surround') -	use('tpope/vim-vinegar') -	use('m4xshen/autoclose.nvim') - -	use('christoomey/vim-tmux-navigator') - -	-- utils -	use('godlygeek/tabular') -	use('renerocksai/calendar-vim') -	use('ojroques/vim-oscyank', { branch = "main" }) -	use("potamides/pantran.nvim") -	use('alx741/vinfo') -	-- use('sheerun/vim-polyglot') TODO: fix error conflicting with telekasten -	-- use('github/copilot.vim') -	-- -	use { -		'https://gitlab.com/itaranto/plantuml.nvim', -		tag = '*', -		config = function() require('plantuml').setup() end -	} - -	-- objects -	use('michaeljsmith/vim-indent-object') - -	-- completion -	use('neovim/nvim-lspconfig') -	use('hrsh7th/nvim-cmp') -	use('hrsh7th/cmp-nvim-lua') -	use('hrsh7th/cmp-nvim-lsp') -	use('hrsh7th/cmp-buffer') -	use('hrsh7th/cmp-path') -	use('hrsh7th/cmp-cmdline') -	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') - -	-- snippets -	use('L3MON4D3/LuaSnip') -	use('saadparwaiz1/cmp_luasnip') - -	-- notes -	use('renerocksai/telekasten.nvim') -end) diff --git a/config/essentials/nvim/lua/user/remap.lua b/config/essentials/nvim/lua/user/remap.lua deleted file mode 100644 index 505ab01..0000000 --- a/config/essentials/nvim/lua/user/remap.lua +++ /dev/null @@ -1,107 +0,0 @@ -vim.g.mapleader = " " -vim.g.maplocalleader = "\\" - --- -- vinegar is already doing this --- vim.keymap.set("n", "-", vim.cmd.Ex) - --- moving -vim.keymap.set("i", "<C-a>", "<C-o>I", { noremap = true }) -vim.keymap.set("i", "<C-e>", "<C-o>A", { noremap = true }) -vim.keymap.set("i", "<C-k>", "<C-o>D", { noremap = true }) - -vim.keymap.set("i", "\\\\", "\\", { noremap = true }) - --- buffers -vim.keymap.set("n", "gb", "<cmd>buffers<cr>:buffer<Space>", { noremap = true }) -vim.keymap.set("n", "<Leader>q", "<cmd>q!<cr>", { noremap = true }) -vim.keymap.set("n", "<Leader>Q", "<cmd>qa!<cr>", { noremap = true }) --- close all except focused buffer -vim.keymap.set("n", "<leader>1", "<cmd>%bd|e#<cr>", { noremap = true }) - --- command line -vim.keymap.set("c", "<M-b>", "<C-Left>", { noremap = true }) -vim.keymap.set("c", "<M-f>", "<C-Right>", { noremap = true }) -vim.keymap.set("c", "<M-d>", "<C-Right><C-w>", { noremap = true }) -vim.keymap.set("c", "<C-f>", "<Right>", { noremap = true }) -vim.keymap.set("c", "<C-b>", "<Left>", { noremap = true }) -vim.keymap.set("c", "<C-a>", "<Home>", { noremap = true }) - --- move visual selection up/down wards -vim.keymap.set("v", "J",  "<cmd>m '>+1<cr>gv=gv<cr>", { noremap = true }) -vim.keymap.set("v", "K", "<cmd>m '<-2<cr>gv=gv<cr>", { noremap = true }) - -vim.keymap.set("n", "+", "<cmd>tabe .<cr>", { noremap = true }) - --- clipboard -vim.keymap.set("n", "<Leader>y", "\"+y", { noremap = true }) - --- templates -vim.keymap.set("n", "<LocalLeader>rt", ":-1r " .. vim.fn.stdpath("config") .. "/templates", { noremap = true }) - --- hide all -local s = {hidden_all = 0} -vim.keymap.set("n", "<C-h>", function () -	s.hidden_all = 1 - s.hidden_all -	local opt = s.hidden_all == 0 -	vim.opt.showmode = opt -	vim.opt.ruler = opt -	vim.opt.nu = opt -	vim.opt.rnu = opt -	vim.opt.showcmd = opt -	vim.opt.laststatus = opt and 2 or 0 -	vim.opt.signcolumn = opt and "yes" or "no" -end, { noremap = true }) - --- utils -vim.keymap.set("i", "<LocalLeader>r", "<cmd>r!echo -n $RANDOM<cr><esc>kJA", { noremap = true }) - --- FORMATTING --- ordered list -vim.keymap.set("n", "<LocalLeader>n", "<C-v>I0. <esc>gvg<C-a>", { noremap = true }) -vim.keymap.set("v", "<Leader>u", "<cmd>'<,'>s/^[0-9]\\+\\. //<cr><esc>", { noremap = true }) --- table -vim.keymap.set("v", "<LocalLeader>t", "!column -t -s '|' -o '|'<cr>", { noremap = true }) - --- scripts -vim.keymap.set("n", "<Leader>x", "<cmd>!chmod +x %<cr>", { noremap = true, silent = true}) --- replace -vim.keymap.set("n", "<Leader>sf", [[:%s/\<<C-r><C-w>\>/<C-r><C-w><C-w>/gI<Left><Left><Left>]]) -vim.keymap.set("n", "<Leader>sl", [[:s/\<<C-r><C-w>\>/<C-r><C-w><C-w>/gI<Left><Left><Left>]]) -vim.keymap.set("n", "<LocalLeader>f", "<cmd>.!fold -w 80 -s<cr>") - --- write -vim.keymap.set("n", "<Leader>w", "<cmd>write<cr>", { noremap = true }) -vim.keymap.set("n", "<Leader>W", "<cmd>write!<cr>", { noremap = true }) -vim.keymap.set("n", "<Leader>e", "<cmd>edit<cr>", { noremap = true }) -vim.keymap.set("n", "<LocalLeader>s", function () -	vim.cmd.source() -	print("sourced.") -end, { noremap = true }) - --- Lazy -vim.keymap.set("n", "<Leader>P", "<cmd>Lazy<cr>", { noremap = true }) - --- spelling -vim.keymap.set("n", "<C-s>s", "<cmd>setlocal spell!<cr>", { noremap = true }) -vim.keymap.set("n", "<C-s>g", "z=1<cr><cr>", { noremap = true }) - --- -- open terminal in file's parent director --- -- this needs to be asynchrous --- vim.keymap.set("n", "<Return>", function () ---     local cmd = "cd " .. vim.fn.expand("%:p:h") .. "; setsid $TERMINAL" --- 	-- asynchrous go brr ---     vim.fn.jobstart(cmd, { on_exit = function(job_id, exit_code, event_type) end }) --- end, { noremap = true }) - - --- clear registers -vim.keymap.set("n", "<Leader>rc", function () -	local regs = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', -				  'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', -				  'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', -				  'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', -				  '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '/', '-', '"'} -	for _, r in ipairs(regs) do -	  vim.fn.setreg(r, {}) -	end -end, { noremap = true }) diff --git a/config/essentials/nvim/lua/user/set.lua b/config/essentials/nvim/lua/user/set.lua deleted file mode 100644 index e236a1d..0000000 --- a/config/essentials/nvim/lua/user/set.lua +++ /dev/null @@ -1,57 +0,0 @@ -local opt = vim.opt - -opt.clipboard = "unnamed" - -opt.termguicolors = true - -opt.number = true -opt.relativenumber = true -opt.showmatch = true -opt.matchtime = 0 -opt.showcmd = true -opt.cursorline = true -opt.ruler = true - -opt.path:append("**") - -opt.wildmenu = true -opt.incsearch = true -opt.hlsearch = false - -opt.mouse = "" - -opt.tabstop = 4 -opt.shiftwidth = 4 -opt.expandtab = true -opt.backspace = "indent,eol,start" - -opt.signcolumn = "yes" -opt.updatetime = 100 -opt.laststatus = 2 -opt.history = 200 -opt.encoding = "utf-8" -opt.fileencoding = "utf-8" - -opt.smartindent = true -opt.scrolloff = 8 - -opt.ignorecase = true -opt.smartcase = true - -opt.swapfile = false -opt.backup = false - -opt.spelllang = "en_us,nl" -opt.formatoptions = "cqrnj" - --- Get the current working directory, replace the $HOME portion of the path with ~, --- and extract the last three directories -local cwd = vim.fn.getcwd():gsub(os.getenv('HOME'), '~') -local last_dirs = string.match(cwd, "[^/]+/[^/]+/[^/]+/?$") -if last_dirs then -	opt.titlestring = last_dirs .. " -> %t" -else -	opt.titlestring = cwd .. " -> %t" -end - -opt.title = true diff --git a/config/essentials/nvim/lua/user/treesitter.lua b/config/essentials/nvim/lua/user/treesitter.lua deleted file mode 100644 index 2355215..0000000 --- a/config/essentials/nvim/lua/user/treesitter.lua +++ /dev/null @@ -1,17 +0,0 @@ -require'nvim-treesitter.configs'.setup { -  -- A list of parser names, or "all" (the five listed parsers should always be installed) -  ensure_installed = { "c", "lua", "vim", "vimdoc", "query" }, - -  -- Install parsers synchronously (only applied to `ensure_installed`) -  sync_install = false, - -  -- Automatically install missing parsers when entering buffer -  -- Recommendation: set to false if you don't have `tree-sitter` CLI installed locally -  auto_install = true, - -  indent = { enable = on }, - -  highlight = { enable = true, }, - -    additional_vim_regex_highlighting = false, -} diff --git a/config/essentials/nvim/lua/user/zk.lua b/config/essentials/nvim/lua/user/zk.lua deleted file mode 100644 index 3641025..0000000 --- a/config/essentials/nvim/lua/user/zk.lua +++ /dev/null @@ -1,129 +0,0 @@ -local home = vim.fn.expand("~/docs/zk") - -require("telekasten").setup({ -	home         = home, -	take_over_my_home = true, -	auto_set_filetype = true, -	auto_set_syntax = true, -	dailies      = home .. '/' .. 'daily', -	weeklies     = home .. '/' .. 'weekly', -	templates    = home .. '/' .. 'templates', -	image_subdir = "img", -	extension    = ".md", -	new_note_filename = "title", -	uuid_type = "%Y%m%d%H%M", -	uuid_sep = "-", -	filename_space_subst = nil, -	follow_creates_nonexisting = true, -	dailies_create_nonexisting = true, -	weeklies_create_nonexisting = true, -	journal_auto_open = false, -	template_new_note = home .. '/' .. 'templates/new_note.md', -	template_new_daily = home .. '/' .. 'templates/daily.md', -	template_new_weekly= home .. '/' .. 'templates/weekly.md', -	image_link_style = "markdown", -	sort = "filename", -	plug_into_calendar = true, -	calendar_opts = { -		weeknm = 4, -		calendar_monday = 1, -		calendar_mark = 'left-fit', -	}, -	close_after_yanking = false, -	insert_after_inserting = true, -	tag_notation = "#tag", -	command_palette_theme = "dropdown", -	show_tags_theme = "ivy", -	subdirs_in_links = true, -	template_handling = "smart", -	new_note_location = "smart", -	rename_update_links = true, -	media_previewer = "telescope-media-files", -	follow_url_fallback = nil, -	vaults = { -		Ideas = { -			home = home .. "/" .. "Ideas", -			template_new_note = home .. "/" .. "templates/new_note.md", -			new_note_filename = "title", -		}, -		Driving = { -			home = home .. "/" .. "Driving", -			template_new_note = home .. "/" .. "templates/new_note.md", -			new_note_filename = "title", -		}, -		BusinessEnglish = { -			home = home .. "/" .. "BusinessEnglish", -			template_new_note = home .. "/" .. "templates/school.md", -			new_note_filename = "title", -		}, -		DataEssentials = { -			home = home .. "/" .. "DataEssentials", -			template_new_note = home .. "/" .. "templates/school.md", -			new_note_filename = "title", -		}, -		SoftwareDesign = { -			home = home .. "/" .. "SoftwareDesign", -			template_new_note = home .. "/" .. "templates/school.md", -			new_note_filename = "title", -		}, -		BusinessCommunication = { -			home = home .. "/" .. "BusinessCommunication", -			template_new_note = home .. "/" .. "templates/school.md", -			new_note_filename = "title", -		}, -		AIEssentials = { -			home = home .. "/" .. "AIEssentials", -			template_new_note = home .. "/" .. "templates/school.md", -			new_note_filename = "title", -		}, -		NETEssentials = { -			home = home .. "/" .. "NETEssentials", -			template_new_note = home .. "/" .. "templates/school.md", -			new_note_filename = "title", -		}, -		iTalent = { -			home = home .. "/" .. "iTalent", -			template_new_note = home .. "/" .. "templates/school.md", -			new_note_filename = "title", -		}, -		ScalingNetworks = { -			home = home .. "/" .. "ScalingNetworks", -			template_new_note = home .. "/" .. "templates/school.md", -			new_note_filename = "title", -		}, -		RoutingSwitchingEssentials = { -			home = home .. "/" .. "RoutingSwitchingEssentials", -			template_new_note = home .. "/" .. "templates/school.md", -			new_note_filename = "title", -		}, -		SoftwareDesignAndQualityAssurance = { -			home = home .. "/" .. "SoftwareDesignAndQualityAssurance", -			template_new_note = home .. "/" .. "templates/school.md", -			new_note_filename = "title", -		}, -		C = { -			home = home .. "/" .. "C", -			template_new_note = home .. "/" .. "templates/new_note.md", -			new_note_filename = "title", -		}, -	} -}) - -vim.keymap.set("n", "<leader>z", require("telekasten").panel) -vim.keymap.set("n", "<leader>zb", require("telekasten").show_backlinks) -vim.keymap.set("n", "<leader>zz", require("telekasten").follow_link) -vim.keymap.set("n", "<leader>zN", require("telekasten").new_templated_note) -vim.keymap.set("n", "<leader>zT", require("telekasten").goto_today) -vim.keymap.set("n", "<leader>zW", require("telekasten").goto_thisweek) -vim.keymap.set("n", "<leader>zd", require("telekasten").find_daily_notes) -vim.keymap.set("n", "<leader>zf", require("telekasten").find_notes) -vim.keymap.set("n", "<leader>zg", require("telekasten").search_notes) -vim.keymap.set("n", "<leader>zm", require("telekasten").browse_media) -vim.keymap.set("n", "<leader>zn", require("telekasten").new_note) -vim.keymap.set("n", "<leader>zp", require("telekasten").preview_img) -vim.keymap.set("n", "<leader>zr", require("telekasten").rename_note) -vim.keymap.set("n", "<leader>zs", require("telekasten").switch_vault) -vim.keymap.set("n", "<leader>zS", require("telekasten").search_notes) -vim.keymap.set("n", "<leader>zt", require("telekasten").panel) -vim.keymap.set("n", "<leader>zw", require("telekasten").find_weekly_notes) -vim.keymap.set("n", "<leader>z#", require("telekasten").show_backlinks) diff --git a/config/essentials/nvim/templates/cpp.make b/config/essentials/nvim/templates/cpp.make deleted file mode 100644 index 474cd78..0000000 --- a/config/essentials/nvim/templates/cpp.make +++ /dev/null @@ -1,4 +0,0 @@ -FILE =  - -$(FILE): $(FILE).cpp -	c++ -Wall -Werror -ggdb $(FILE).cpp -o $(FILE) diff --git a/config/essentials/nvim/templates/inp.sh b/config/essentials/nvim/templates/inp.sh deleted file mode 100644 index 3507cd5..0000000 --- a/config/essentials/nvim/templates/inp.sh +++ /dev/null @@ -1,3 +0,0 @@ -test -z "${inp:=$1}" &&  -	inp="$(cat /dev/stdin)" -echo "inp: ${inp}" 1>&2 diff --git a/config/essentials/nvim/templates/main.cpp b/config/essentials/nvim/templates/main.cpp deleted file mode 100644 index 3d4f0fb..0000000 --- a/config/essentials/nvim/templates/main.cpp +++ /dev/null @@ -1,6 +0,0 @@ -#include <iostream> -using namespace std; - -int main() { -	return 0; -} diff --git a/config/essentials/nvim/templates/main.java b/config/essentials/nvim/templates/main.java deleted file mode 100644 index 04d1154..0000000 --- a/config/essentials/nvim/templates/main.java +++ /dev/null @@ -1,5 +0,0 @@ -public class Main { -	public static void main (String[] args) { -		// some code -	} -} diff --git a/config/essentials/nvim/templates/minp.sh b/config/essentials/nvim/templates/minp.sh deleted file mode 100644 index d91d249..0000000 --- a/config/essentials/nvim/templates/minp.sh +++ /dev/null @@ -1,9 +0,0 @@ -if [ "$MENUCMD" ] && [ -z "${inp:=$1}" ] -then -	inp="$($MENUCMD < /dev/null)" -else -	echo "input:" >&2 -	read inp -fi -test -z "$inp" && -	exit 1 | 
