Imagine selecting a paragraph and having ChatGPT automatically correct grammar and spelling errors, then seamlessly replacing it in your buffer. Well, imagine no more - it’s now a reality!

Here’s what it does:

  • Selects the current paragraph in Emacs.
  • Sends it to ChatGPT for a grammar and spelling check.
  • Replaces the original text with the corrected version, all within Emacs.

Inception:

The other night I read a post on X that said LLMs would be used to enhance word prediction for texting on phones. I thought another interesting application would be to easily bring spelling and grammar fixes to whatever I’m editing in emacs.

It’s not flawless, but in my experience, it’s all I need.

Here’s a video example: https://youtu.be/hrhoNE2M9Qw

Here’s the gist: https://gist.github.com/ckopsa/c55bf8cc25df8a4a87c6993bdce3573e

Leverages chatgpt-shell found here: https://github.com/xenodium/chatgpt-shell

1 point

Nice, I’ve been using gptel for interacting with LLMs via. emacs, didn’t know about chatgpt-shell.

permalink
report
reply
1 point

Think of all the thoughts you can think while not thinking!

permalink
report
reply
1 point

And now you have to double check everything twice!

permalink
report
parent
reply
1 point

This and other things also possible with ellama. It also works with local models.

permalink
report
reply
1 point

Yeah, I’d be eager to try and see if it makes the response faster without sacrificing quality. Are there models right now that have decent output running on something like a Chromebook?

permalink
report
parent
reply
1 point

But you can use it with open ai or Google api.

permalink
report
parent
reply
1 point

On most Chromebooks are very weak hardware. I don’t think it will work fast enough to be useful.

permalink
report
parent
reply
1 point

Mini orca 3b maybe?

permalink
report
parent
reply
1 point

See also [this reply](https://github.com/s-kostyaev/ellama/issues/13#issuecomment-1807954046) about using ellama on weak hardware:
You can try:

permalink
report
parent
reply

Emacs

!emacs@communick.news

Create post

A community for the timeless and infinitely powerful editor. Want to see what Emacs is capable of?!

Get Emacs

  • Windows
  • Mac OS X
  • GNU/Linux and BSD (Just get it from your distribution’s package manager)

Rules

  1. Posts should be emacs related
  2. Be kind please
  3. Yes, we already know: Google results for “emacs” and “vi” link to each other. We good.

Emacs Resources

Emacs Tutorials

Useful Emacs configuration files and distributions

Quick pain-saver tip

Community stats

  • 18

    Monthly active users

  • 562

    Posts

  • 2.4K

    Comments