ROT13 substitution cipher

It would be nice if Joplin had a ROT13 implementation, like Emacs and Vim have.

It could work like this:

  1. Mark a selection of the note and click a "ROT13" button. The selected section would then be enciphered and the note would be auto-saved (since ROT13 actually change the text).

  2. Right click on a note and select context menu "ROT13". The complete text of the note would then be enchiphered and the note would be auto-saved (since ROT13 actually change the text).

Advantages of ROT13 in Joplin.

  • Makes it possible to hide selected content from casual glance
  • Enchiphered content won't show up in Joplin search. Unless you also ROT13 the search words first :wink:

Possible disadvantage:

  • If we ROT13 content that links to Joplin resources, Joplin would think that the resource is orphaned (and delete it). Could be solved by checking that the (selected) content does not contain resource links and refuse to ROT13 if it does.

What do you think?