From 68a5b5dfb999a2a7cd2ba465855a73e57bdba00b Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Tue, 23 Sep 2025 17:54:25 +0100 Subject: [PATCH] feat(zsh): add cursor setup script for enhanced shell integration --- zsh/cursor.zsh | 10 ++++++++++ zsh/ruby.zsh | 1 - zshrc | 1 + 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 zsh/cursor.zsh diff --git a/zsh/cursor.zsh b/zsh/cursor.zsh new file mode 100644 index 0000000..17a9987 --- /dev/null +++ b/zsh/cursor.zsh @@ -0,0 +1,10 @@ +# +# Cursor Setup +# + +if command-exists cursor-agent; then + alias cu="cursor-agent" + + setup-completions cursor-agent "$(command-path cursor-agent)" \ + cursor-agent shell-integration zsh +fi diff --git a/zsh/ruby.zsh b/zsh/ruby.zsh index 0833dda..fc8bd5d 100755 --- a/zsh/ruby.zsh +++ b/zsh/ruby.zsh @@ -37,7 +37,6 @@ alias ru="bundle exec ruby" alias ra="bundle exec rake" alias rai="bundle exec rails" alias rs="bundle exec rspec -f doc" -alias cu="bundle exec cucumber" alias scu="RAILS_ENV=cucumber bundle exec spring cucumber" # gems diff --git a/zshrc b/zshrc index 42e21d1..e5c687f 100644 --- a/zshrc +++ b/zshrc @@ -307,6 +307,7 @@ source "$DOTZSH/1password.zsh" source "$DOTZSH/ansi.zsh" source "$DOTZSH/copilot.zsh" source "$DOTZSH/emacs.zsh" +source "$DOTZSH/cursor.zsh" source "$DOTZSH/less.zsh" source "$DOTZSH/mise.zsh" source "$DOTZSH/neovim.zsh"