From ea237cba7940d161ccb4282551a5f3a7a6169d80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Dudr?= Date: Fri, 14 Jul 2023 13:53:57 +0200 Subject: [PATCH] misc --- ...utable_handle_vscode => executable_handle_vscode.tmpl} | 4 ++-- dot_config/nvim/lua/configs/keys.lua | 8 ++++++-- dot_local/share/applications/vscode-url-handler.desktop | 3 ++- 3 files changed, 10 insertions(+), 5 deletions(-) rename bin/{executable_handle_vscode => executable_handle_vscode.tmpl} (83%) diff --git a/bin/executable_handle_vscode b/bin/executable_handle_vscode.tmpl similarity index 83% rename from bin/executable_handle_vscode rename to bin/executable_handle_vscode.tmpl index d5ffea2..d9845c8 100644 --- a/bin/executable_handle_vscode +++ b/bin/executable_handle_vscode.tmpl @@ -15,7 +15,7 @@ preg_match('|/(?[^/]*)\.git$|', $remote, $res); $repo = $res['repo']; -chdir('/home/vladimir/jopixel/'); +chdir("{{.chezmoi.homeDir }}/jopixel/"); exec("git clone '$remote'"); -chdir('/home/vladimir/jopixel/'.$repo); +chdir($repo); pcntl_exec('/bin/zsh'); diff --git a/dot_config/nvim/lua/configs/keys.lua b/dot_config/nvim/lua/configs/keys.lua index 4fe455a..8e35134 100644 --- a/dot_config/nvim/lua/configs/keys.lua +++ b/dot_config/nvim/lua/configs/keys.lua @@ -20,16 +20,20 @@ function M.setup() vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, { desc = 'Go to next diagnostic' }) vim.keymap.set('n', ']d', vim.diagnostic.goto_next, { desc = 'Go to prev diagnostic' }) - vim.keymap.set('n', '[e', function() vim.diagnostic.goto_prev({severity = vim.diagnostic.severity.ERROR}) end, { desc = 'Go to next error' }) - vim.keymap.set('n', ']e', function() vim.diagnostic.goto_next({severity = vim.diagnostic.severity.ERROR}) end, { desc = 'Go to prev error' }) + vim.keymap.set('n', '[e', function() vim.diagnostic.goto_prev({ severity = vim.diagnostic.severity.ERROR }) end, + { desc = 'Go to next error' }) + vim.keymap.set('n', ']e', function() vim.diagnostic.goto_next({ severity = vim.diagnostic.severity.ERROR }) end, + { desc = 'Go to prev error' }) vim.keymap.set('n', 'q', vim.diagnostic.setloclist, { desc = 'Diagnostic to loclist' }) vim.keymap.set({ 'n', 'x', 'o' }, 'n', "'Nn'[v:searchforward]", { expr = true, desc = 'Next search result' }) vim.keymap.set({ 'n', 'x', 'o' }, 'N', "'nN'[v:searchforward]", { expr = true, desc = 'Prev search result' }) + vim.keymap.set('n', 'ow', function() toggle_win_opt('wrap') end, { desc = 'Toggle wrap' }) vim.keymap.set('n', 'on', function() toggle_win_opt('number') end, { desc = 'Toggle number' }) vim.keymap.set('n', 'or', function() toggle_win_opt('relativenumber') end, { desc = 'Toggle relativenumber' }) + vim.keymap.set('n', 'oR', require('configs.options').setup, { desc = 'RESET' }) vim.keymap.set('n', 'of', function() if (vim.api.nvim_win_get_option(0, 'foldmethod') ~= 'marker') then vim.api.nvim_win_set_option(0, 'foldmethod', 'marker') diff --git a/dot_local/share/applications/vscode-url-handler.desktop b/dot_local/share/applications/vscode-url-handler.desktop index bb1270d..a54dc96 100644 --- a/dot_local/share/applications/vscode-url-handler.desktop +++ b/dot_local/share/applications/vscode-url-handler.desktop @@ -4,4 +4,5 @@ Version=1.0 Name=Vscode Comment=open vscode urls Terminal=true -Exec=/home/vladimir/bin/handle_vscode %u +Exec=handle_vscode %u +MimeType=x-scheme-handler/vscode