10000 Contribute to GNU Emacs, suitable to replace ispell.el in use · Issue #199 · minad/jinx · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Contribute to GNU Emacs, suitable to replace ispell.el in use #199
Closed
@rrthomas

Description

@rrthomas

jinx.el says "This file is part of GNU Emacs", but I don't find the file in Emacs git, so I assume this is not (yet) true. I would however very much like it to be!

I am the upstream maintainer of Enchant, and the author of Emacs's built-in Enchant support via ispell.el. As the upstream maintainer of Enchant, I would like to remove the enchant program on which ispell.el depends, and as the author of the Enchant support in ispell.el, I would like to see this old and crufty module edged towards retirement, or at least be a spell-checker of last resort for those who need or are used to its particular functionality.

Until today I had not used Jinx, but I found it easy to set up and it seems to work pretty well.

So I have a few questions:

  • Would you @minad be amenable to contributing Jinx to GNU Emacs? I am guessing that the copyright notice in jinx.el is not quite right either, but assuming you're the only significant author, it would be easy to make a copyright assignment. If you're not, then I'd be happy to help audit the code. As a rough guide, contributions of less than 15 lines of code don't need a copyright assignment.)
  • What's missing, if anything, for Jinx to be a reasonable replacement for ispell.el? I discount ispell.el's special support for parsing certain modes' buffers, such as mail or LaTeX, as that in my view is the wrong way around these days—the modes should be coming to the spell-checker, not the other way around. After some cursory use of Jinx myself, the one thing I don't see quite how to do is a formal "whole-buffer" check, à la ispell. I guess one can use jinx-correct with M-n and M-p, but that doesn't quite put one in a formal workflow. Perhaps that doesn't matter and I'm just old-fashioned? But I can imagine that being off-putting to users in a way that the lack of ispell.el's more esoteric functionality wouldn't be.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0