I have found it annoying that flyspell seems to stay in the middle of the word when you do flyspell-auto-correct-word command. Can this be changed to force it to go to the end of the word after running the command? It might be as simple as setting a key binding to auto-complete-word and then move-forward-word which I know how to do. But this won't work in all cases because sometimes it puts the cursor behind the word if the auto-complete word was smaller than the typed word. Any help on this would be great.
Force flyspell to go to the end of the word when autocorrecting word in Emacs
183 Views Asked by J Spen At
2
There are 2 best solutions below
5
Ross Patterson
On
I looked through the (defun flyspell-auto-correct-word ...) and I can't see any good hooks or other customization points there so I think your best bet is to use C-h f defadvice:
(defadvice flyspell-auto-correct-word (after flyspell-forward-word activate) (flyspell-goto-next-error))
Related Questions in EMACS
- EMACS-Live + Slime error at startup
- Auto complete of braces in emacs
- tmux + emacs : ctrl is not reconized
- yasnippet weird-input when org-mode :tag: on same line
- Error in Dired sorting on Windows (with Cygwin Emacs)
- ESS produces "Variable binding depth exceeds max-specpdl-size"
- How to simplify the mode-line, and enter evil-insert-state depending on buffer name
- MELPA pointing to non-existent version of multi-term?
- Mark-up for bold and italic in emacs org-mode
- How to get C-` key combo recognized in Emacs under Mac?
- how to install Emacs Prelude system-wide on windows/MinGW?
- Emacs on Windows 8: write-error, bad file descriptor
- Emacs and Skim not in Sync fails to open
- Emacs web mode selection word delimiters include _
- Error loading D:\cygdrive\d\path\to\my\file.pdf
Related Questions in ELISP
- how could I using query-replace like isearch-forward while typing something
- Elisp code to bind a keychord to another keychord
- Confused when setting an Emacs face
- Emacs init.el and Elisp and equivalent of common lisp every-p function
- custom-set-variables add blank space on subsequent uses
- In Emacs theme definition, why are there structures like (t (:background "black"))
- Emacs helm: Adding new sources to helm-mini
- How to run sum of a buffer?
- Exceed evaluation depth when forward function in Emacs Lisp
- Org agenda how to define a customized command
- In org-mode how to break current section and escape to upper level
- Emacs lisp: How can I get the newest file in a directory?
- Emacs hotkey for diffing buffer from file without reading (confirming) buffer name
- Emacs bindings documentation
- Custom emacs powerline themes
Related Questions in AUCTEX
- pdf2dsc error: invalidaccess --.locksafe--
- Connecting to DBus from emacs daemon
- How to change brace indentation style in Emacs/ AUCTeX
- Extending list in .emacs init file
- Emacs/auctex not asking for prompting label anymore
- How can I customize LaTeX-item-list?
- How do I font lock dollar signs (math mode delimiters) in AUCTeX buffer only outside comments?
- emacs ispell breaks on latex quotation marks
- auxtex "problems after {1} page"
- Hide latex (auctex) output buffer
- Change the format of a word in Emacs-AUCTeX without actually selecting it
- Emacs syntax highlighting for custom LaTeX comment environment
- Add command or environment to AucTeX autocomplete list
- Emacs preview-latex minted package and -shell-escape
- emacs latex auctex error: void-variable latex-mode
Related Questions in ISPELL
- Installing Ispell on OSX
- Spell Check in Emacs on Mac
- emacs ispell breaks on latex quotation marks
- Replacing 'i' with 'I' using Emacs ispell
- Use aspell in emacs for editing HTML pages
- Postgresql fulltext search for words with apostrophes
- How to set the ispell dictionary for all files below a specific directory
- List of words containing a string in a given language
- Teach ispell multiple-word phrases
- How do I change ispell private dictionary
- where can I download the ispell *.dict and *.affix files?
- emacs __approximate__ spell checker
- Am I using ispell or aspell, and where is the local dictionary saved?
- How to understand and avoid non-interactive mode errors when running ispell from script?
- Using ispell/aspell to spell check camelcased words
Related Questions in FLYSPELL
- Select flyspell via a variable in a file
- flyspell correct the previous to previous mistake
- Have flyspell mark all misspelled words even those not written during the current session
- Using One Key for Both flymake And flyspell
- FlySpell in Org-Mode recognize latex syntax like auctex
- Can't properly disable flyspell in org mode
- Use Flyspell-prog-mode with go-autocomplete
- User Interaction Improvements to Flyspell Correct Word
- flyspell doesn't load with LaTeX file in emacs
- how do I disable Flyspell?
- flyspell-mode disables Greek accents
- personal dictionaries in emacs flyspell-mode
- Is it possible to auto-correct spelling "on space" in Emacs?
- How to disable checking C header names in Flyspell?
- Can't find out how to solve flyspell checker to work
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Try this code:
Tested with flyspell version 1.7k, and with the version shipped with Emacs 23.2.