mirror of
https://codeberg.org/Mo8it/dotfiles.git
synced 2024-12-27 01:01:05 +00:00
New fish functions
This commit is contained in:
parent
33e5c00e8b
commit
e72e92a9b9
2 changed files with 45 additions and 9 deletions
|
@ -11,13 +11,7 @@ if status is-interactive
|
|||
|
||||
# Abbreviations
|
||||
## Replacements
|
||||
abbr -a -g cat bat
|
||||
abbr -a -g ls lsd
|
||||
abbr -a -g ll "lsd -l"
|
||||
abbr -a -g rm trash
|
||||
abbr -a -g cd z
|
||||
abbr -a -g ssh "kitty +kitten ssh"
|
||||
abbr -a -g ta "task add"
|
||||
|
||||
## Safety options
|
||||
abbr -a -g cp "cp -i"
|
||||
|
@ -39,9 +33,6 @@ if status is-interactive
|
|||
set -l asciidoctor_image docker.io/asciidoctor/docker-asciidoctor:latest
|
||||
abbr -a -g adoc "podman pull $asciidoctor_image; podman run -it --rm -v (pwd):/documents/:Z $asciidoctor_image"
|
||||
|
||||
## Scripts
|
||||
abbr -a -g up "kitty --detach --start-as maximized --session ~/.config/kitty/up.session"
|
||||
|
||||
# ENV variables
|
||||
set -x EDITOR /usr/bin/nvim
|
||||
set -x JULIA_NUM_THREADS 16
|
||||
|
@ -52,4 +43,48 @@ if status is-interactive
|
|||
|
||||
## starship
|
||||
starship init fish | source
|
||||
|
||||
# Functions
|
||||
## Replacements
|
||||
function cd
|
||||
z $argv
|
||||
end
|
||||
|
||||
function ssh -w ssh
|
||||
echo "SSH with kitty"
|
||||
kitty +kitten ssh $argv
|
||||
end
|
||||
|
||||
function ls -w lsd
|
||||
lsd $argv
|
||||
end
|
||||
|
||||
function ll -w lsd
|
||||
lsd -l $argv
|
||||
end
|
||||
|
||||
function cat -w bat
|
||||
bat $argv
|
||||
end
|
||||
|
||||
## Taskwarrior
|
||||
function ta -w task -d "Add no priority task"
|
||||
task add project:$argv[1] $argv[2..]
|
||||
end
|
||||
|
||||
function tal -w task -d "Add low priority task"
|
||||
ta $argv priority:L
|
||||
end
|
||||
|
||||
function tam -w task -d "Add medium priority task"
|
||||
ta $argv priority:M
|
||||
end
|
||||
|
||||
function tah -w task -d "Add high priority task"
|
||||
ta $argv priority:H
|
||||
end
|
||||
|
||||
function vitp
|
||||
vit project:$argv[1]
|
||||
end
|
||||
end
|
||||
|
|
|
@ -34,6 +34,7 @@ map("n", "<C-f>", "<cmd>lua require('telescope.builtin').current_buffer_fuzzy_fi
|
|||
map("n", "<space>s", "<cmd>lua require('telescope.builtin').lsp_document_symbols()<CR>", opts)
|
||||
map("n", "<space>f", "<cmd>lua require('telescope.builtin').live_grep()<CR>", opts)
|
||||
map("n", "<space>d", "<cmd>lua require('telescope.builtin').lsp_definitions()<CR>", opts)
|
||||
map("n", "<space>r", "<cmd>lua require('telescope.builtin').lsp_references()<CR>", opts)
|
||||
|
||||
-- hlslens
|
||||
map("n", "n", [[<Cmd>execute('normal! ' . v:count1 . 'n')<CR><Cmd>lua require('hlslens').start()<CR>]], opts)
|
||||
|
|
Loading…
Reference in a new issue