Plugin - Insert Text
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zim |
Confirmed
|
Undecided
|
Jaap Karssenberg |
Bug Description
Greetings,
I've made a simple version of the Insert Symbol plugin that allows the user to insert arbitrary text by typing an abbreviation. The abbreviations are stored in the file: abbreviations.list -- similarly to the Insert Symbol plugin. Ideally, they should be stored in the notebook, so you could have per-notebook abbreviations, but I know very little Python to implement that much.
The plugin has a help page with usage and installation instructions, as well as an example abbreviations.list file.
Thank you.
Edit:
I would like to comment on a few uses the plugin provides:
1. It covers all the functionality of the original Insert Symbol plugin, because one can set the desired unicode character directly in the file, without using the reference codes.
2. The inserted text can be arbitrarily long, with spaces, as long as it doesn't break to a new line. It can even be formatted, using Zim's syntax, so it is very good for boiler plate text.
3. The main usage for me is to serve as an autocorrect system. I note the words I type wrong frequently and create a fix for them in the file, for example:
adn -> and
wrod -> word
plguin -> plugin
description: | updated |
description: | updated |
Changed in zim: | |
status: | New → Confirmed |
assignee: | nobody → Jaap Karssenberg (jaap.karssenberg) |