Giter Club home page Giter Club logo

vim-you-autocorrect's Introduction

Vim You, Autocorrect!

Why should smartphones get all the fun?

UPDATE!!! New Version!

Hot off the presses!

Vim 1.1 adds NEW FEATURES, finally allowing you to enter INCORRECT and LESS CORRECT words into your screenplay. LEAP back to corrected words. UNDO corrections, restoring your typos to their former glory. SKIP through Vim's suggested spellings with simple USER CONFIGURABLE mappings. HIGHLIGHT the latest correction to be reminded how often this plugin has saved you from embarrassing yourself with your preschool-level understanding of how words are spelled.

See :help autocorrect-advanced-configuration for more details.

Original Blurb

Find Vim’s commands for correcting spelling mistakes UNWIELDLY? Long for a solution that approaches the EASE-OF-USE and FOOLPROOF SOPHISTICATION of your phone’s autocorrect mechanism?

Look no further!


View the trailer at asciinema.org

Vim You, Autocorrect! HARNESSES the power of Vim’s 'spell' option, AUTOMATICALLY replacing spelling mistakes and typos as you type.

Just install in the usual way — manually or with your favourite plugin manager — and marvel at the BLEMISH-FREE prose that FLOWS onto your screen as your fingers DANCE over the keycaps.

For more details, type :help vim-you-autocorrect once installed, or SURF over to the documentation, right here on Github!

vim-you-autocorrect's People

Contributors

sedm0784 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

vim-you-autocorrect's Issues

[Question] vim you autocorrect detects spelling mistake when first letter of new sentence is not capitalized but does not correct it

Hello,

First thing first: this is a great plugin!
Second, my issue is: when I type I usually do not bother pressing shift except for punctuation.
Therefore, I usually do not bother capitalizing the first letter of my sentences.
It seems the plugin detects it as a spelling error since it is underlined but does not autocorrect.
If I do "[s" and then "1z=" it correctly corrects it by capitalizing the first letter. I read on Reddit that it is what this plugin does in a nutshell.

  • then why does it not work in this case?
  • is it a bug or a feature?
  • if it is a feature, how to enable auto-capitalization of the first letter of a sentence?
  • if it is a bug, can we fix it? (I could contribute with some guidance, I am new to vimscript)

I know there must be some other plugins I can add to my vimrc to do that, but I thought this plugin should be able to handle that and I would prefer killing two birds with one stone.

Thanks in advance!

`im` != `if`

Cool plugin.. just installed it and it works but is a little quirky.. I am finding that it doesn't like im. I would expect it to auto-fix it to I'm but its changing it to if. How would I go about correcting this behavior? I tried adding I'm to my spell vocabulary with zg but that didn't seem to fix it.

Can users add their vocabulary set in any config file?

First, thank you for the brilliant vim plugin!
However, I still wonder if there is any future plan about adding a config file to customize vocabulary set.
For example, I found some tech terms are not supported well, like pretrained model. And in your demo, no brainer is corrected to no briner which is also a wrong correction. I guess these problems can be solved by a customized thesaurus. How do you like?

Vim stuttering when using vim-you-autocorrect in Goyo.vim environment

I am new to submitting issues FYI:

See here for video : https://cdn.discordapp.com/attachments/662739415285628928/709818333725327440/2020-05-12_13-14-19.mp4

Shown above is stuttering that occurs when vim-you-autocorrect and Goyo.vim interact, the autocorrect plugin still works but it causes stuttering when I press space key in the :Goyo environment.

It should be able to be replicated using :
vim --v : VIM - Vi IMproved 8.2 (2019 Dec 12, compiled May 8 2020 23:37:13)
vim-plug : https://github.com/junegunn/vim-plug
vim-you-autocorrect: https://github.com/sedm0784/vim-you-autocorrect
goyo.vim : https://github.com/junegunn/goyo.vim

Should be able to be replicated with following .vimrc :

call plug#begin()

" Autocorrect
Plug 'sedm0784/vim-you-autocorrect'

" Distraction free writing in Vim
Plug 'junegunn/goyo.vim'

call plug#end()

Then I open up my .tex file. (I can include mine if you cannot replicate it on your end.)
Then I :Goyo and :EnableAutocorrect into the file.
Then the stuttering begins when I press space key at any point in the file.

Please let me know if there are any issues with my explanation.

Best,

Love the plugin btw.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.