Skip to content

feat: add Vim 9 and Git Bash config for remote dev#1

Open
ethan-sargent wants to merge 1 commit into
work-configfrom
claude/vim9-gitbash-config-LsxEb
Open

feat: add Vim 9 and Git Bash config for remote dev#1
ethan-sargent wants to merge 1 commit into
work-configfrom
claude/vim9-gitbash-config-LsxEb

Conversation

@ethan-sargent
Copy link
Copy Markdown
Owner

Summary\n\n- Port nvim/lua config to Vim 9 script (vim/vimrc) with statusline, netrw, grep, and key mappings\n- Add async SFDX plugin (vim/plugin/sfdx.vim) using Vim 9 job_start() for deploy, retrieve, test, and query operations\n- Add Git Bash .bashrc with vi-mode, git prompt, SFDX org display, XDG dirs, and shell completions\n- Add .inputrc with vi editing mode and cursor shape switching\n- Add SFDX shell functions (sfdx.bash) for org switching and environment info\n- Add setup.sh to create symlinks and install vim-surround, vim-commentary, vim-fugitive via native pack system\n\n## Test plan\n\n- [ ] Run bash setup.sh on a Git Bash (mingw) environment and verify symlinks are created\n- [ ] Open Vim and confirm settings, statusline, colorscheme, and key mappings work\n- [ ] Test SFDX plugin commands (:SfdxDeploy, :SfdxRunTest, etc.) in a Salesforce project\n- [ ] Verify bash prompt shows git branch and SFDX org\n- [ ] Confirm vi-mode works in bash with cursor shape changes\n\nhttps://claude.ai/code/session_01TLBtrSbsBvGGmmtLFcxyp7

Port nvim/zsh config to vanilla Vim 9 script and bash for Git Bash
(mingw) environments without neovim. Includes vimrc with statusline,
SFDX plugin with async job support, bashrc with vi-mode and git
prompt, readline config, SFDX shell functions, and setup script.

https://claude.ai/code/session_01TLBtrSbsBvGGmmtLFcxyp7
@ethan-sargent ethan-sargent changed the base branch from main to work-config April 8, 2026 05:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants