/jot

simple note taking tool, focus on writing.

Primary LanguageJavaScript

jot

jot (จด), a simple writing tool focus on writing, no fancy viewer, no image-embed, no mind-map, no graph, etc. inspired by the a simplicity of TextEditor, and an intuitive distractionless of Left. Powered by Tauri, a framework for building tiny, blazingly fast binaries for all major desktop platforms.

features

  • lightweight (~3mb)
  • writing-focus only
  • quick inserts
  • quick word referencing
  • support extensions .txt, .md, .doc, .docx, .rft, .rtf

download

download lastest installer at release page, support major platforms(Win/OSX/Linux)

usages

  • marker will be created by #, ## or ###. eg. `# header marker`, or ## sub-header marker or ### marker for quickly navigate between header.00
  • for word referencing(eg. word¹), use ^ follow by any number eg. word^1 and type Cmd+Shift+6 (make sure the cursor is within the target word) will be converted to word¹ and append reference to the end of the file.00

build

  • pnpm i, install deps first
  • pnpm run build, built file will be located at src-tauri/target/release/bundle/<depends-on-your-os>

development

  • pnpm run dev

shortcuts

  • Cmd+o : open file
  • Cmd+n : new file
  • Cmd+s : save file
  • Cmd+Shift+s : save as file
  • Cmd+f : find text
  • Cmd+' : toggle navigator
  • Cmd+b : open url
  • Cmd+[ : move to previous marker
  • Cmd+] : move to next marker
  • Cmd+Shift+6 : convert to footnote superscript
  • Cmd+Shift+; : switch between dark/light theme

inserts

  • Cmd+d : Date
  • Cmd+t : Time
  • Cmd+p : Path
  • Cmd+h : Header¹
  • Cmd+H : Sub-Header¹
  • Cmd+/ : Comment

¹will create marker at navigator

QA

  • is this WYSIWYG editor?it intentionally designed to focus on distractionless writing, thus textarea is being used. in this sense, jot is NOT a WYSIWYG editor.