Created initial assets

This commit is contained in:
2025-10-07 10:43:34 -06:00
parent 377ab91af7
commit 88288a98b6
5 changed files with 58 additions and 0 deletions
@@ -0,0 +1,7 @@
_loki_bash() {
if [[ -n "$READLINE_LINE" ]]; then
READLINE_LINE=$(loki -e "$READLINE_LINE")
READLINE_POINT=${#READLINE_LINE}
fi
}
bind -x '"\ee": _loki_bash'
@@ -0,0 +1,9 @@
function _loki_fish
set -l _old (commandline)
if test -n $_old
echo -n "⌛"
commandline -f repaint
commandline (loki -e $_old)
end
end
bind \ee _loki_fish
+21
View File
@@ -0,0 +1,21 @@
def _loki_nushell [] {
let _prev = (commandline)
if ($_prev != "") {
print '⌛'
commandline edit -r (loki -e $_prev)
}
}
$env.config.keybindings = ($env.config.keybindings | append {
name: loki_integration
modifier: alt
keycode: char_e
mode: [emacs, vi_insert]
event:[
{
send: executehostcommand,
cmd: "_loki_nushell"
}
]
}
)
+10
View File
@@ -0,0 +1,10 @@
Set-PSReadLineKeyHandler -Chord "alt+e" -ScriptBlock {
$_old = $null
[Microsoft.PowerShell.PSConsoleReadline]::GetBufferState([ref]$_old, [ref]$null)
if ($_old) {
[Microsoft.PowerShell.PSConsoleReadLine]::Insert('⌛')
$_new = (loki -e $_old)
[Microsoft.PowerShell.PSConsoleReadLine]::DeleteLine()
[Microsoft.PowerShell.PSConsoleReadline]::Insert($_new)
}
}
+11
View File
@@ -0,0 +1,11 @@
_loki_zsh() {
if [[ -n "$BUFFER" ]]; then
local _old=$BUFFER
BUFFER+="⌛"
zle -I && zle redisplay
BUFFER=$(loki -e "$_old")
zle end-of-line
fi
}
zle -N _loki_zsh
bindkey '\ee' _loki_zsh