This commit is contained in:
Jaroslaw Konik 2025-04-11 12:28:06 +02:00
parent 9d9f2b1e84
commit 1a504267d7
3 changed files with 23 additions and 5 deletions

View file

@ -32,6 +32,17 @@ vim.opt.shortmess:append("sI")
vim.opt.wrap = false vim.opt.wrap = false
vim.opt.title = true vim.opt.title = true
vim.opt.titlestring = [[%{fnamemodify(getcwd(), ':t')}]] vim.opt.titlestring = [[%{fnamemodify(getcwd(), ':t')}]]
vim.g.clipboard = {
name = 'OSC 52',
copy = {
['+'] = require('vim.ui.clipboard.osc52').copy('+'),
['*'] = require('vim.ui.clipboard.osc52').copy('*'),
},
paste = {
['+'] = require('vim.ui.clipboard.osc52').paste('+'),
['*'] = require('vim.ui.clipboard.osc52').paste('*'),
},
}
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
-- VSCode -- VSCode
@ -567,3 +578,4 @@ vim.api.nvim_create_autocmd('BufWritePost', {
vim.loop.spawn("git", { args = { "push" } }) vim.loop.spawn("git", { args = { "push" } })
end end
}) })

View file

@ -1,7 +1,8 @@
#!/bin/bash #!/bin/bash
line=$(cut -d " " -f 1 <<< $@) IFS=':' read -a args <<< "$1"
path=$(cut -d " " -f 2 <<< $@) path=${args[0]}
line=${args[1]}
main_module_repo_path=$(git rev-parse --show-superproject-working-tree 2>/dev/null) main_module_repo_path=$(git rev-parse --show-superproject-working-tree 2>/dev/null)
repo_path=$(git rev-parse --show-toplevel 2>/dev/null) repo_path=$(git rev-parse --show-toplevel 2>/dev/null)
@ -16,9 +17,9 @@ relative_file_path=$path
servername=/tmp/nvr$(echo $main_module_repo_path | tr "/" "_") servername=/tmp/nvr$(echo $main_module_repo_path | tr "/" "_")
if [ -f "$relative_file_path" ]; then if [ -f "$relative_file_path" ]; then
nvr -s --servername $servername $line "$relative_file_path" nvr -s --servername $servername +$line "$relative_file_path"
elif [ -f "$repo_relative_file_path" ]; then elif [ -f "$repo_relative_file_path" ]; then
nvr -s --servername $servername $line "$repo_relative_file_path" nvr -s --servername $servername +$line "$repo_relative_file_path"
elif [ -f "$main_module_relative_file_path" ]; then elif [ -f "$main_module_relative_file_path" ]; then
nvr -s --servername $servername $line "$main_module_relative_file_path" nvr -s --servername $servername +$line "$main_module_relative_file_path"
fi fi

View file

@ -2,6 +2,11 @@ set-option -g status-right ""
set -g @plugin 'catppuccin/tmux' set -g @plugin 'catppuccin/tmux'
set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible' set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'Morantron/tmux-fingers'
set -s set-clipboard on
set -g @fingers-pattern-filelc '(([.\w\-~\$@]+)?(/[.\w\-@]+)+/?(\:\d+){0,2})'
bind -n C-f run -b "#{@fingers-cli} start #{pane_id} --patterns filelc --main-action 'xargs nvim_remote'"
set-option -sa terminal-features ',xterm-256color:RGB' set-option -sa terminal-features ',xterm-256color:RGB'