Compare commits

..

No commits in common. "b6e3af4593ca71681dc016015e79c44039d7dc21" and "acc2496bd67548ccdda4c36fd88c1eefab4181ec" have entirely different histories.

8 changed files with 14 additions and 47 deletions

View file

@ -20,6 +20,7 @@ return {
require("rainbow-delimiters.setup").setup({})
end,
},
{ "nushell/tree-sitter-nu", version = false },
},
config = function()
local enabled_parsers = {}

View file

@ -107,7 +107,7 @@ rq = :reply -aq<Enter>
rR = :reply<Enter>
rQ = :reply -q<Enter>
c = :menu -d :cf<Enter>
c = :cf<space>
! = :term<space>
| = :pipe<space>

View file

@ -23,8 +23,7 @@ alias tal="task log"
alias tan="task annotate"
alias tn="task next +READY"
alias td="task +TODAY or +OVERDUE or sched.before:tom" # scheduled and due for today or before
alias TD="task +TODAY or +OVERDUE" # DUE today or before
alias td="task +TODAY or +OVERDUE"
alias tun="task next urgency \> 4"
if exist timew; then

View file

@ -3,8 +3,8 @@
# CONFIG_FILE = full path to goimapnotify config file to be used
# PROFILE = name of yaml file in goimapnotify config dir (without extension)
# THROTTLE_RATE = amount of time to wait before retrying if connection fails
PROFILE="goimapnotify"
THROTTLE_RATE=10
DEFAULT_PROFILE="goimapnotify"
DEFAULT_THROTTLE_RATE=10
set -e
@ -15,16 +15,17 @@ if [ "$CONFIG_FILE" != "" ]; then
config_path="$CONFIG_FILE"
else
config_dir="${XDG_CONFIG_HOME:-$HOME/.config}"
config_path="${config_dir}/goimapnotify/${PROFILE}.yaml"
config_path="${config_dir}/goimapnotify/${PROFILE:-$DEFAULT_PROFILE}.yaml"
fi
# Throttle before running watcher
snooze -H /1 -M /1 -S /1 -t timefile -T "${THROTTLE_RATE}" || exit 1
snooze -H /1 -M /1 -S /1 -t timefile -T "${THROTTLE_RATE:-$DEFAULT_THROTTLE_RATE}" || exit 1
touch timefile
if [ ! -f "$config_path" ]; then
echo "goimapnotify config path not found: $config_path"
echo "Config path not found: $config_path"
exit 1
fi
echo "starting program"
exec chpst -e "$TURNSTILE_ENV_DIR" goimapnotify -conf "$config_path" 2>&1

View file

@ -13,8 +13,8 @@ alias rcat="$(which cat)"
if command -v batcat >/dev/null 2>&1; then
# For Ubuntu and Debian-based `bat` packages
# the `bat` program is named `batcat` on these systems
alias cat="batcat"
alias cat="$(which batcat)"
elif command -v bat >/dev/null 2>&1; then
# For all other systems
alias cat="bat"
alias cat="$(which bat)"
fi

View file

@ -9,7 +9,7 @@
#
# This file is loaded after env.nu and before login.nu
#
$env.config.show_banner = false # TODO: FOR TESTING PURPOSES
$env.config.show_banner = true # TODO: FOR TESTING PURPOSES
$env.config.edit_mode = "vi"
$env.config.buffer_editor = "nvim"
@ -51,16 +51,6 @@ $env.config.keybindings = [
{send: Enter}
]
}
{
name: insert_last_token
modifier: alt
keycode: char_.
mode: ["emacs", "vi_normal", "vi_insert"]
event: [
{ edit: InsertString, value: "!$" }
{ send: Enter }
]
}
{
name: open_editor
modifier: control
@ -70,16 +60,6 @@ $env.config.keybindings = [
send: OpenEditor
}
}
{
name: toggle_sudo
modifier: alt
keycode: char_s
mode: [emacs vi_insert vi_normal]
event: {
send: executehostcommand
cmd: "let cmd = (commandline); commandline edit (if $cmd starts-with sudo { $cmd | str replace -r '^sudo ' '' } else { 'sudo ' ++ $cmd });"
}
}
{
name: run_zoxide
modifier: alt

View file

@ -21,8 +21,6 @@ $go\
$lua\
$nodejs\
$python\
$terraform\
$typst\
$package
"""
@ -83,20 +81,9 @@ symbol = " 󱍔 "
style = 'bold yellow'
format = "[$symbol]($style)"
[terraform]
disabled = false
[typst]
disabled = false
symbol = '󰛓 '
[custom.shell_bash_indicator]
command = 'echo '
when = ' test "$STARSHIP_SHELL" = "bash" '
[custom.shell_nushell_indicator]
command = 'echo '
when = ' test $env.STARSHIP_SHELL "==" "nu" '
command = 'echo 󱆃'
when = ''' test "$0" = "/usr/bin/bash" '''
# TODO: Would be lovely to have jujutsu support here
# An example implementation: https://github.com/jj-vcs/jj/wiki/Starship

View file

@ -55,7 +55,6 @@ alias jlo="jj log --summary -T builtin_log_compact_full_description -r 'recent()
alias JLO="jj log --summary -T builtin_log_compact_full_description -r 'all()'"
alias jloo="jj log --patch -r 'recent()'"
alias JLOO="jj log --patch -r 'all()'"
alias jlr="jj log" # 'raw' log mode for custom opts
alias jol="jj op log"
jlf() {
jj log -r "description(substring-i:\"$*\")"