mirror of
https://github.com/Xevion/dotfiles.git
synced 2026-01-31 06:24:13 -06:00
feat: add SDKMAN integration and improve mise/tool configuration
- Add SDKMAN initialization to bashrc for Java SDK management - Create Fish shell wrapper function for SDKMAN commands - Switch from lazy-loading to automatic mise activation in Fish - Clean up fish_plugins comments for clarity - Add pnpm to mise tool-versions - Enable Shift+Enter in Kitty for Claude Code multi-line prompts - Make update_pre.ts hook executable
This commit is contained in:
@@ -1,11 +0,0 @@
|
||||
# Lazy-load mise on first use
|
||||
function mise --wraps mise
|
||||
# Initialize mise only once
|
||||
if not set -q __mise_initialized
|
||||
set -g __mise_initialized 1
|
||||
command mise activate fish | source
|
||||
end
|
||||
|
||||
# Execute the actual mise command
|
||||
command mise $argv
|
||||
end
|
||||
@@ -0,0 +1,4 @@
|
||||
function sdk --description 'SDKMAN wrapper for Fish shell'
|
||||
# Run sdk commands in a Bash subshell
|
||||
bash -c "source '$HOME/.sdkman/bin/sdkman-init.sh' && sdk $argv"
|
||||
end
|
||||
Reference in New Issue
Block a user