From 17e87a9c5f76301acd80588a09718da4b63b3c7c Mon Sep 17 00:00:00 2001 From: Ivar Fatland Date: Fri, 5 Dec 2025 18:05:02 +0100 Subject: [PATCH 1/2] latest --- nvim/.config/nvim/init.lua | 7 +++---- nvim/.config/nvim/snippets/c.snippets | 2 +- nvim/.config/nvim/snippets/sh.snippets | 2 ++ 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 429f36d..7e488db 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -110,15 +110,14 @@ do return pattern end ---@param pattern string - local function recursive_literal_vimgrep_in_same_filetype(pattern) - local extension = vim.fn.expand("%:e") - vim.cmd("vimgrep /" .. pattern .. "/ **/*." .. extension) + local function recursive_literal_vimgrep(pattern) + vim.cmd("vimgrep /" .. pattern .. "/ **/*") end ---@param keymap string ---@param search_for fun(): string local function search_for_in_same_filetype(keymap, search_for) vim.keymap.set('n', keymap, function() - recursive_literal_vimgrep_in_same_filetype(search_for()) + recursive_literal_vimgrep(search_for()) end, { desc = "Search for word under cursor in same filetype" }) end diff --git a/nvim/.config/nvim/snippets/c.snippets b/nvim/.config/nvim/snippets/c.snippets index ed1f04c..6998a51 100644 --- a/nvim/.config/nvim/snippets/c.snippets +++ b/nvim/.config/nvim/snippets/c.snippets @@ -327,7 +327,7 @@ snippet { } snippet main - int main( int arg_count, char *args[] ) { + int main(int argc, const char **argv) { $0 return 0; } diff --git a/nvim/.config/nvim/snippets/sh.snippets b/nvim/.config/nvim/snippets/sh.snippets index 01746d1..f2eeb5e 100644 --- a/nvim/.config/nvim/snippets/sh.snippets +++ b/nvim/.config/nvim/snippets/sh.snippets @@ -3,6 +3,7 @@ snippet raylibBuildLinux ./$1 snippet window + mkdir -p ${1:[path]} tmux new-window -t "$SESSION" -c ${1:[path]} -n "${2:[window name]}" snippet program @@ -20,6 +21,7 @@ snippet session exit 0 fi + mkdir -p ${2:[path]} tmux new-session -d -s "$SESSION" -c ${2:[path]} -n "${3:[main window name]}" $0 From 0b0499e07a5b56bdd1d8c92ab843c085a2688116 Mon Sep 17 00:00:00 2001 From: Ivar Fatland Date: Sun, 7 Dec 2025 16:08:29 +0100 Subject: [PATCH 2/2] latest --- nvim/.config/nvim/init.lua | 1 + nvim/.config/nvim/snippets/c.snippets | 2 +- vim/.vimrc | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 7e488db..8ffc9f4 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -174,6 +174,7 @@ local file_specific = { if not has_makefile() then vim.bo.makeprg = 'tcc -run %' end + vim.bo.expandtab = false end, cs = function() vim.bo.makeprg = "dotnet" diff --git a/nvim/.config/nvim/snippets/c.snippets b/nvim/.config/nvim/snippets/c.snippets index 6998a51..bef5b2b 100644 --- a/nvim/.config/nvim/snippets/c.snippets +++ b/nvim/.config/nvim/snippets/c.snippets @@ -166,7 +166,7 @@ snippet ,,n "" Ai \n snippet foreacharr - for (${1:type} *${2:item} = ${3:array}; ${2:item} < &${3:array}[${4:size}]; ${2:item}++) { + for (${1:type} *${2:item} = (${3:array}); ${2:item} < &(${3:array})[${4:size}]; ${2:item}++) { $0 } snippet flags diff --git a/vim/.vimrc b/vim/.vimrc index b2b4eac..44873b5 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -80,6 +80,7 @@ syntax on tnoremap c c xnoremap H ^ xnoremap L $ +nnoremap Q @@ if has('clipboard') set clipboard^=unnamed,unnamedplus