QOwnNotesQOwnNotes
Rozpoczęcie
Instalacja
  • Ask question
  • Ask for feature
  • Report bug
  • Telegram Channel
  • Matrix/Element.io Room
  • Gitter Chat
  • IRC Channel
  • Mastodon
  • Twitter
  • Facebook
Wesprzyj
  • English
  • Deutsch
  • Italiano
  • Français
  • Español
  • فارسی
  • Nederlands
  • Magyar
  • العربية
  • Polski
  • 한국어
GitHub
Rozpoczęcie
Instalacja
  • Ask question
  • Ask for feature
  • Report bug
  • Telegram Channel
  • Matrix/Element.io Room
  • Gitter Chat
  • IRC Channel
  • Mastodon
  • Twitter
  • Facebook
Wesprzyj
  • English
  • Deutsch
  • Italiano
  • Français
  • Español
  • فارسی
  • Nederlands
  • Magyar
  • العربية
  • Polski
  • 한국어
GitHub
  • Rozpoczęcie

    • Przegląd
    • Pojęcie
    • Demo QOwnNotes
    • Markdown Cheatsheet
    • Importowanie notatek
    • Argumenty interfejsu wiersza poleceń
    • Rozszerzenie przeglądarki QOwnNotes Web Companion
    • Homepage suggestion API
    • Command-line Snippet Manager
    • QOwnNotes Web App
    • QOwnNotesAPI Nextcloud App
    • Note relations panel
    • Wyszukiwanie notatek
    • Skróty
    • Git versioning
  • Instalacja

    • Instalacja
    • Instalacja w systemie Ubuntu Linux, elementary OS oraz Linux Mint
    • Zainstaluj w systemie Microsoft Windows™
    • Install on macOS™
    • Zainstaluj na Debian Linux
    • Zainstaluj na openSUSE Linux
    • Zainstaluj w Fedorze Linux
    • Install as Snap
    • Zainstaluj jako Flatpak
    • Instalacja jako AppImage
    • Install via Nix
    • Zainstaluj na Arch Linux
    • Zainstaluj na Solus
    • Zainstaluj na KaOS Linux
    • Zainstaluj na CentOS Linux
    • Zainstaluj na Raspberry Pi OS
    • Zainstaluj na Gentoo Linux
    • Install on Funtoo Linux
    • Install on Void Linux
    • Zainstaluj na Slackware Linux
    • Install on FreeBSD
    • Building QOwnNotes
  • Edytor

    • Sprawdzanie pisowni
    • LanguageTool
    • Harper
    • AI support
    • Formaty czasu
  • Skrypty

    • QOwnNotes Scripting
    • Methods and objects QOwnNotes provides
    • Haki
    • Odsłonięte zajęcia
  • Współpraca

    • Zaangażuj się w projekt
    • Code contributions
    • Code of Conduct
    • Opiekunowie
    • Tłumaczenie
    • Wspomóż projekt
    • Sponsorzy
  • FAQ

    • Jak mogę wyświetlić sam panel podglądu bez panelu edycji notatki?
    • Gdzie mogę znaleźć opinie innych użytkowników o QOwnNotes?
    • Dlaczego metryki?
  • Blog (po angielsku)

    • Overview
    • Layouts and layout presets
    • QOwnNotes Webpage Relaunch with VuePress 2, Vue.js 3, and Vuetify 3
    • Universal binary for macOS
    • Note relations panel
    • AI support was added to QOwnNotes
    • Source Archive switched from TuxFamily to GitHub Releases
    • Nextcloud Deck integration in QOwnNotes
    • QOwnNotes UI End2End Tests with the help of NixOS
    • Please test Qt6 version of QOwnNotes from a new PPA for Ubuntu Linux
    • Evernote import for huge files
    • Happy 1000th release of QOwnNotes
    • Polish website translation
    • Working with multiple notes
    • QOwnNotes command-line snippet manager
    • Nextcloud note versions
    • Manage orphaned image files and attachments
    • Linking of note headings
    • Tor Hidden Service Webpage
    • Use workspaces to manage different layouts of the user interface
    • Auto-complete text in note editor
    • Open links in the note editor
    • Solve simple equations in the note editor
    • Auto-format Markdown tables
    • QOwnNotes Mastodon page
    • Repository for Debian 11
    • Joplin import
    • Send photos from your mobile phone to QOwnNotes on the desktop
    • Four new languages added to the website
    • QOwnNotes Demo
    • Markdown explanation
    • Webpage translation
    • QOwnNotes for Ubuntu 21.04 Hirsute Hippo
    • QOwnNotes for Fedora 33
    • Release and blog posting automation
    • Legacy update service up again
    • RSS Feeds are back in place
    • Time Flies Podcast episode with interview about QOwnNotes
    • Bookmark management with QOwnNotes and Web Companion browser extension
    • Firefox extension on Firefox Add-ons page
    • Chrome extension in Chrome Web Store
    • QOwnNotes Web Companion Chrome extension
    • 500th release of QOwnNotes
    • QOwnNotes Telegram Group
    • Vim mode
    • QOwnNotes for openSUSE Leap 15, SUSE Linux Enterprise 15 and SUSE Linux Enterprise 12 SP3
    • QOwnNotes featured on LINUX Unplugged podcast and by Ubuntu
    • Interview for ownCloud
    • QOwnNotes for Fedora 27
    • QOwnNotes reviewed in German magazine c't
    • QOwnNotesAPI in the ownCloud Marketplace
    • QOwnNotes as AppImage
    • QOwnNotes for Debian 9.0, Fedora 26 and openSUSE Leap 42.3
    • Script repository and script settings variables
    • Fedora 25 release and new documentation page
    • Solus package for QOwnNotes
    • Automatic updates in Windows and macOS
    • Note encryption with keybase.io or directly with PGP
    • Evernote import
    • Portable mode
    • QOwnNotes on webupd8.org
    • QOwnNotes featured on the Linux Voice Podcast
    • QOwnNotes snap
    • QOwnNotes review in British magazine Linux Format
    • QOwnNotes Slackware Linux Repository
    • QOwnNotes review
    • QOwnNotes IRC
    • QOwnNotes now has scripting support
    • QOwnNotes is the Desktop App Pick on the Linux Action Show
    • QOwnNotes got featured in Linux Voice 25
    • QOwnNotes Gentoo Linux Overlay
    • Translate QOwnNotes on Crowdin
    • QOwnNotes 1.0 out now in 6 languages and with Freedesktop theme icons support
    • QOwnNotes software repository for Debian Linux
    • QOwnNotes package on the Arch User Repository
    • QOwnNotes software repository for Arch Linux
    • Webpage redesign
    • Qt widget QMarkdownTextEdit now a separate project for developer's pleasure
    • New release version RSS feed
    • New Linux software repositories and todo list support
    • QOwnNotes on Linux Unplugged
    • Build and release systems for QOwnNotes for Linux, macOS and Windows!
    • Links to other notes or files are now possible in QOwnNotes
  • Dziennik zmian (po angielsku)

    • QOwnNotes Changelog

Harper

QOwnNotes can use Harper for optional offline grammar and style checking in the note editor.

It complements the existing spellchecking support instead of replacing it.

harper-demo

Features

  • Colored underlines for detected grammar, style, punctuation, and wording issues
  • Context-menu suggestions for replacements
  • Ignore this rule and Ignore word actions in the context menu
  • A quick toggle in the Edit menu with Check grammar with Harper
  • Local checking with the harper-ls language server over Stdio or TCP

Setup

Open Settings and select Editor -> Harper.

  • Turn on Enable offline grammar and style checking with Harper
  • Choose the Transport
    • Stdio (recommended) starts a local harper-ls process directly
    • TCP connects to an already running harper-ls server
  • For Stdio, set the Command / binary path
    • The default command is harper-ls
    • Auto-detect searches for it in your PATH
  • For TCP, set the Server address and Port
    • The defaults are 127.0.0.1 and 4000
  • Choose the Dialect
    • American
    • British
    • Australian
    • Canadian
    • Indian
  • Adjust the Check delay to control how long QOwnNotes waits after typing before sending a request
  • Select which linters should be enabled
    • Spell Check
    • Sentence Capitalization
    • Repeated Words
    • Long Sentences
    • An vs A
    • Unclosed Quotes
    • Correct Number Suffix
    • Spaces
    • Quote Spacing
    • No French Spaces
    • Wrong Apostrophe
    • Spelled Numbers

Use Test Connection to verify that QOwnNotes can either start harper-ls in Stdio mode or reach the configured server in TCP mode.

How It Works

  • QOwnNotes checks visible editor blocks instead of the whole document at once
  • Empty lines, headings, and code blocks are skipped
  • Requests are debounced so Harper is not queried on every keystroke
  • Results are shown inline in the Markdown editor
  • Harper and LanguageTool can be enabled at the same time

Notes

  • Harper support is optional and depends on the feature being enabled in your build
  • Stdio mode is the simplest setup for local offline checking
  • If Harper cannot be reached, QOwnNotes shows a warning and stops checking until it is available again

Related

  • Spellchecking
  • LanguageTool
  • Concept
Prev
LanguageTool
Next
AI support