Package: plover-clippy-2
Plover_clippy_2InstallationCurrently this plugin is not available in the official registry so
you need to clone this repogitclonehttps://github.com/Josiah-tan/plover_clippy_2cd into this repoThen install for use!Note that "plover" is the executable that you downloaded to make
Plover work in the first placeSee thiswebsitefor the different locations depending on which platform you are
using (Linux, Windows, etc)cdplover_clippy_2
plover-splover_pluginsinstall-e.Finally make sure to open plover, then go to configure, plugins and
enable this plugin!UsageBasicNow that you have installed this plugin it's time to use it!By default the output is written into clippy_2.org in your config
filesBasically the same place as where your user.json and main.json
isCustomizationIn your config directory create a python file:clippy_2_cfg.pyCustom code in this section should be written into this fileInitializationBelow are some states that can be set by the userNote that these are the defaultsdefinitPost(obj,clippy):clippy.state.output_file_name="clippy_2.org"clippy.state.efficiency_symbol="*"clippy.state.max_pad_efficiency=5clippy.state.max_pad_english=15clippy.state.last_num_translations=10output_file_name: name of the output file, directory location
will default to config directoryefficiency_symbol: any one character symbol used to denote how
many strokes can be savedmax_pad_efficiency: the maximum number of efficiency symbols
that are allowed to be displayedmax_pad_english: the maximum amount of space padding for
English translationslast_num_translations: these number of translations are used
to give suggestionsnote: initPost executes after this plugin initializes itselfSuggestion stylesBelow are some suggestion stylesthe default style `org.defaultSuggest` is uncommenteddefonTranslateSuggest(obj,clippy):clippy.formatting.org.defaultSuggest(obj,clippy)# clippy.formatting.minimalSuggest(obj, clippy)# clippy.formatting.retro.suggest(obj, clippy)# clippy.formatting.org.debugSuggest(obj, clippy)# clippy.formatting.org.minimalSuggest(obj, clippy)note: onTranslateSuggest gets called when suggestions are
availablefeel free to make your own suggestion styles (see
formatting/org.py for coded examples)note that `self` refers to different things, for example,
in formatting/org.py fit is equivalent to
`clippy.formatting.org`org.defaultSuggest:*     you are         *UR, R*U < KPWR/-RminimalSuggest:you are         *UR, R*Uretro.suggest: same as the original plugin[2022-02-09 22:29:47] you are         || KPWR/-R -> *UR, R*Uorg.debugSuggest: same as org.defaultSuggest, but nice for
figuring out which suggestion source the suggestion came from*     you are         *UR, R*U < KPWR/-R  # Retroorg.minimalSuggest: minimal required for org syntax highlighting*     you are         *UR, R*USuggestion sourcesThe suggestions come from different sources, and you can choose
which sources to include!!!Listed below are the defaultsclippy.translations.sources.set("Undo","FingerSpelling","Retro","Tkfps")seeSuggestion Sourcesfor a
more information on what each source doesseeSourcesfor other methods like
"append" and "prepend"distillation sourcesTODOFile viewingwell obviously you can open up the file and take a look, but what if
you want to have a live view while training?Terminalhere are some live commands for different platformsWindowsGet-Contentclippy_2.org-Wait-Tail30Linuxtail-fclippy_2.orgWSLNote that on WSL, the flag `—disable-inotify` may be required to
make `tail` worktail-f---disable-inotifyclippy_2.orgPlover-live-view-nvim (neovim only)Thispluginis a live viewer which supports:Splits - You can split both horizontally and vertically and
customize the sizes of the splitsTerminal viewing (requiresharpoon)Buffer viewing (requiresautoread-nvim)The benefit of this over the terminal is that you can use
custom syntax highlighting!vim-autoread (vim only [no nvim])Thispluginis a live
viewer for buffer viewingDevThis section is for people who interested in improving this plugin!InstallationGet the latest build of ploverpip3installplover==4.0.0.dev10Fork this repo and clone it locallygitclonelink/to/gitHubcd into this repoThen install for use!Note that "plover" is the executable that you downloaded to make
Plover work in the first placeSee thiswebsitefor the different locations depending on which platform you are
using (Linux, Windows, etc)cdplover_clippy_2
plover-splover_pluginsinstall-e.Edit stuff, test it out and most of all, have fun!Feel free to chuck me a pull request or raise an issue if you have
any questions!