-
Notifications
You must be signed in to change notification settings - Fork 583
Comparing changes
Open a pull request
base repository: dbcli/pgcli
base: main
head repository: devadathanmb/pgcli
compare: development
- 8 commits
- 7 files changed
- 2 contributors
Commits on Mar 1, 2026
-
feat: add enhanced vim mode with cursor shapes and autosuggestion sup…
…port Add comprehensive vim mode enhancements including: - Dynamic cursor shapes (block/beam/underline) for vim modes - Fish/zsh-style autosuggestion acceptance with 'l' and arrow keys in normal mode - Vim-style completion navigation (Ctrl+j/k) - Toggle autocompletion with Ctrl+Space - Improved key binding documentation in pgclirc Technical improvements: - Idempotent setup_vim_cursor_shapes() with guard flag - Extracted _set_cursor_shape() helper to reduce code duplication - Fixed string encoding in terminal escape sequences - Simplified suggestion handlers by removing redundant checks
Configuration menu - View commit details
-
Copy full SHA for 9a9aa62 - Browse repository at this point
Copy the full SHA 9a9aa62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a88c56 - Browse repository at this point
Copy the full SHA 9a88c56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7991d5c - Browse repository at this point
Copy the full SHA 7991d5cView commit details -
fix: Autocompletion menu showing while accepting ghost text suggestio…
…n in vim normal mode
Configuration menu - View commit details
-
Copy full SHA for 0752bba - Browse repository at this point
Copy the full SHA 0752bbaView commit details -
fix: ESC key closes completion popup and switches to vim normal mode …
…in one press Previously in vim mode, pressing ESC with the autocompletion popup open would only close the popup, requiring a second ESC to switch to normal mode. Now a single ESC press does both: - Closes the autocompletion popup - Switches to vim normal mode (with block cursor) The fix splits the ESC binding into two: - vi_mode: closes popup AND sets input_mode to NAVIGATION - emacs_mode: closes popup only (preserves original behavior)
Configuration menu - View commit details
-
Copy full SHA for 6e9292d - Browse repository at this point
Copy the full SHA 6e9292dView commit details -
Revert "feat: Add transaction status support to prompt (#1)"
This reverts commit 194e63a.
Configuration menu - View commit details
-
Copy full SHA for 90cde04 - Browse repository at this point
Copy the full SHA 90cde04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c66e3d - Browse repository at this point
Copy the full SHA 8c66e3dView commit details -
feat: Make toggle auto-completion keybinding configurable
Add toggle_auto_completion_key option to pgclirc that allows users to customize the key(s) that toggle the completion menu. Supports multiple space-separated keys that each get their own independent binding. Defaults to c-space for backward compatibility.
Configuration menu - View commit details
-
Copy full SHA for b53f6ba - Browse repository at this point
Copy the full SHA b53f6baView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...development