Autocomplete is quite annoying

As one can't actually fix some mistakes on the command line.
This commit is contained in:
Howard Abrams 2025-06-09 09:45:53 -07:00
parent f1e282d713
commit 27eb55b154

View file

@ -18,7 +18,7 @@ This creates the following files:
#!/usr/bin/env zsh #!/usr/bin/env zsh
# #
# My complete Zshell configuration. Don't edit this file. # My complete Zshell configuration. Don't edit this file.
# Instead edit: ~/technical/zshell.org and tangle it. # Instead edit: zshell.org and tangle it.
# #
#+END_SRC #+END_SRC
@ -26,7 +26,7 @@ This creates the following files:
#!/usr/bin/env zsh #!/usr/bin/env zsh
# #
# Non-interactive, mostly easily settable environment variables. Don't # Non-interactive, mostly easily settable environment variables. Don't
# edit this file. # Instead edit: ~/technical/zshell.org and tangle. # edit this file. Instead edit: zshell.org and tangle.
# #
#+END_SRC #+END_SRC
@ -133,9 +133,9 @@ If you type something wrong, Zshell, by default, prompts to see if you wanted to
ENABLE_CORRECTION="true" ENABLE_CORRECTION="true"
#+END_SRC #+END_SRC
What about just /fixing it/? For this, we update the [[https://zsh.sourceforge.io/Doc/Release/Zsh-Line-Editor.html][ZShell line editor]]: What about just /fixing it/? For this, I thought to update the [[https://zsh.sourceforge.io/Doc/Release/Zsh-Line-Editor.html][ZShell line editor]] with something like:
#+BEGIN_SRC zsh #+BEGIN_SRC zsh :tangle no
autocorrect() { autocorrect() {
zle .spell-word zle .spell-word
zle .$WIDGET zle .$WIDGET
@ -145,12 +145,7 @@ What about just /fixing it/? For this, we update the [[https://zsh.sourceforge.i
zle -N magic-space autocorrect zle -N magic-space autocorrect
#+END_SRC #+END_SRC
Bind the ability to auto-correct the word to the left with =Space= or =Enter=: Now you cant insert a space as it attempts to correct it. Not worth the space savings.
#+BEGIN_SRC zsh
bindkey ' ' magic-space
#+END_SRC
** Waiting Indication ** Waiting Indication
Display red dots whilst waiting for commands to complete. Display red dots whilst waiting for commands to complete.
@ -374,3 +369,7 @@ To let us know we read the =~/.zshrc= file:
#+options: num:nil toc:t todo:nil tasks:nil tags:nil date:nil #+options: num:nil toc:t todo:nil tasks:nil tags:nil date:nil
#+options: skip:nil author:nil email:nil creator:nil timestamp:nil #+options: skip:nil author:nil email:nil creator:nil timestamp:nil
#+infojs_opt: view:nil toc:t ltoc:t mouse:underline buttons:0 path:http://orgmode.org/org-info.js #+infojs_opt: view:nil toc:t ltoc:t mouse:underline buttons:0 path:http://orgmode.org/org-info.js
# Local Variables:
# eval: (add-hook 'after-save-hook #'org-babel-tangle t t)
# End: