Skip to content
This repository has been archived by the owner on May 28, 2022. It is now read-only.

Dragonfly grammars which may be of interest #158

Open
mrob95 opened this issue May 17, 2019 · 0 comments
Open

Dragonfly grammars which may be of interest #158

mrob95 opened this issue May 17, 2019 · 0 comments

Comments

@mrob95
Copy link

mrob95 commented May 17, 2019

Hi, as I'm sure you're aware there is also a Windows voice coding ecosystem, also based on Dragon but using a different set of tools for loading grammars etc. I'm making this post just to link to some of my grammars which you might find interesting/useful. They are obviously not immediately usable in talon but reusing the same command lists etc may avoid some duplication of effort. Dragonfly grammars are normally defined in Python files but I try to put as much as possible into .toml lists, for the sake of neatness and readability.

R and RStudio

  • R TOML - contains a lot of the most common commands for data analysis and graph plotting.
  • RStudio py - a reasonably basic command set for RStudio. One thing which may be of interest is the help <function> command, which uses the same command list as above to provide immediate access to documentation for any of the commands.

LaTeX

  • TOML - again, reusing the same lists may avoid duplication of effort for anybody wanting to make a latex grammar.

LyX

  • TOML - I'm a university student and have been using dictation throughout my degree for exams et cetera, this grammar allows for relatively easy dictation of mathematics into LyX.

Python

Sublime

  • Grammar - again a reasonably basic grammar. One thing I have recently added and use a lot is the <action> <n> [by <nn>] command, which allows for example "copy 72 by 92" for easily grabbing blocks of text by line number.

That's probably enough links, there is obviously other stuff in the repo if you want to have a poke around. Let me know if this is useful or if you have any questions about the implementation.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant