-
-
Notifications
You must be signed in to change notification settings - Fork 5.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Spell check #275
Comments
+1 |
Consider to add multiple language checker. Thanks |
+1 |
The electron-spell-check package might be useful. |
+1 |
+1 |
1 similar comment
+1 |
Please, use the 👍 icon instead of write +1 to not overflow the mail subscribers of this issue. Thank you |
Another thing is that +1s are ignored during the development process. There could be a thousand of them and still the issue would be ignored. However thumbs up are used to determine what issues are the most popular so that's what you need to do to push the issue forward. |
@diogogomes @laurent22 Totally agree and point taken. The issue does remain that you have 27 thumbs up for this issue at this point with no action taken or feedback given since the 7th March 2018 (almost a year ago). I'm sure many folks (including myself) would love to help get this feature built but we would probably need some guidance regarding how to do this. |
@laurent22, following on from @marc0der, would it be helpful if the community provided you with dictionaries for different languages? Otherwise, I too would like to assist implement the spell check functionality, but would require inputs as to what you need to help make this happen. Irrespective about your decision re: spell checking, I wanted to say a big thank you for your work on Joplin. Joplin has become one of my most critical programs and substantially improved my general workflow. |
If we were to implement this we would use the built-in system dictionaries, if at all possible. |
Thank you. That makes perfect sense. |
Blocked by #1128 because Ace Editor doesn't support spell checking. |
Thank you for investigating. Much appreciated. |
As much as I've been ranting about how great Joplin is and quickly has become my go-to note app overtaking onenote & evernote, it's funny that spell-check is like air you just assume it's there and sometimes you forget about it as much as I need spell-check it wasn't until I hit a really tough doc and knew I needed that magic "right-click to fix" that we've all becomed so accustomed to, and found unlike any other recent app - it was not there! :( I chucked as I typed this comment and sure enough needed to right-click-to-fix twice. Point is this is a pretty basic feature nowadays and it looks like there is even a pre-built electron spellcheck library that could be used, so can I as as someone who is not an electron app dev but does other dev work as to what the major hurdles are on getting this implemented? Reading above I don't see many specifics on why is CANNOT be done and hasn't been in a year, so is it just a matter of resources or ? |
The editor we use doesn't support the built in Electron spell checking so something custom would need to be built. |
Just a note, in case it's of any interest to any of you in the thread. Given the Electron package doesn't seem to be a viable option and this feature isn't part of the current road map, you can open any note in question in an external editor via the button to the left of the tag icon (in my case, CotEditor) and run a spell check there. It's the best solution I found for the time being. Hope that helps. |
@dddjjjbbb thank you. That's a simple, workable solution. |
@CollinChaffin I, too, thought spellcheck would come by default and having the workflow: write your document in Joplin -> copy into another app to fix the mistakes -> copy back to Joplin is not ideal. @dddjjjbbb's suggestion works although I am not sure if the file stays on disk indefinitely (i.e: UPDATE: Actually the file gets deleted after you stop |
Indeed, like many others pointed out, spell check is a must-have. There are multiple other problems I encountered in a few days I was trying to use it, but spellcheck is a deal breaker for me. |
I love Joplin, use it for everything and yes the absence of a spell checker is a shame so what I do , as a Windows user, is to use NotePad++ and then in Joplin point to an external. I have installed the spell check plugin for NotePad++ and asked the plug in to use Windows Native spell checking. It works perfectly for me. My spelling is atrocious at best. Click save in NotePad++ and Joplin picks it up. Nice, not ideal but as a work around I find it useful. Just my thoughts |
Funny thing is that with Joplin I've been trying to move away from NotePad++ after I've got tired from having my sessions saved FINE every day for weeks until BANG at some point it'll forget everything (usually after an update or possibly after a hasty shutdown with "this program is preventing windows from shutting down would you like to close it"). And then I had to hunt for a bunch of files opened from I don't even remember where and some drafts I've never saved. But who knows, maybe as just a spell-checking editor npp would work well after all. |
+1 |
If you want a spell and grammar checker with wide support for many languages and already a broad ecosystem, then have a look at “LanguageTool”. It has besides fool-proof spell check also an inbuilt grammar checks, all for free and open source. Code can be found here: https://github.com/languagetool-org/ |
@laurent22 Would it be possible for you to combine one of the open source markdown editor so that it provides the spell checking too? Something like Mark Text which is semi-WYGIWYS ? |
On Linux, I'm using terminal + the aspell utility as the external editor. This makes Ctrl-E go to a terminal-based spell check window, not an editor per se. But as I don't use an external editor for anything else, this works well for me. The configuration is (update for your terminal prog): Text editor command path: This opens gnome-terminal with the params (see gnome-terminal help) to open an aspell session to check the file that Joplin gives it. Then I fix any spelling mistakes inside aspell and it saves the file. Et voila. |
This comment has been minimized.
This comment has been minimized.
+1 |
I have terrible spelling. Even a basic spell check would be greatly appreciated as I primarily use Joplin for academic notation. |
+1 |
Hey @laurent22 , Just checked that Monaco-editor has open spell checking feature request (microsoft/monaco-editor#1977) but there's little activity on it. Given the interest in the issue, could I ask to be more explicit with the progress/state? There are many devs using Jopling so maybe someone could contribute. I'd be happy to know if this is something I could help with :) |
I notice that you can open the devtools in Joplin, is there a javascript hack that we can use to support spellcheck? Like copy / paste ye giant block of js into the console sorta scrapy fix I am looking for here... |
🛡️ I pledge $100 bucks to this feature |
Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? This issue may be closed if no further activity occurs. You may comment on the issue and I will leave it open. Thank you for your contributions. |
👍 |
This is important IMO and deserves attention for long-term product consideration by prospect & survivability. |
Just an update - thanks to the effort of @CalebJohn to replace the old editor with a new one, it's now technically possible to add spell checking. It doesn't mean it's going to be done right away but at least we got closer to eventually have spell checking. |
This comment has been minimized.
This comment has been minimized.
So yeah I started using this a few months ago, and spell checking is the main thing I miss rn |
After nearly 3 years and 340 votes, this feature is finally implemented! Please have a look at the announcement post, in particular for information on how to enable it in the Markdown Editor: https://www.patreon.com/posts/44328867 |
+1 for LanguageTool. Chrome default spell checker doesn't have Belarusian language support, but LT has. Besides that, LT is far more advanced than the default Chrome spell checker, as stated above. I like Joplin, and I'd like to write everything using it, but absence of LT makes me use Google Docs or Zettlr to write something serious like books, poems and news articles. |
Will this be implemented? Thinking this is a deal breaker for me and joplin now. |
Since Joplin is note taking app having some option to check the text for spelling errors could be a nice feature.
Operating system
Application
The text was updated successfully, but these errors were encountered: