Skip to content
forked from lpenz/atdtool

Command-line interface for After the Deadline language checker

License

Notifications You must be signed in to change notification settings

unhammer/atdtool

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

atdtool – After the Deadline command-line tool

SYNOPSIS

atdtool -h

atdtool [-e/error] [-k/key=<key>] <files…>

atdtool [-e/error] [-k/key=<key>] l/-language <fr/de/pt/es> <files…>

atdtool [-e/error] [-k/key=<key>] s/-server <server> <files…>

DESCRIPTION

atdtool is a command-line tools that contacts an After the Deadline language
service and displays the errors reported by the service in a format very similar
to gcc’s.

After the Deadline is a language checker that is able to:

  • spell check contextually
  • check style
  • check grammar

The official server is free for personal use. They provide a free server for
commercial use. atdtool can be used with the default server or with a
custom one.

OPTIONS

-h Help.

-e, —error Exit with error when any error is found.

-k, —key=<key> Selects the key to use. AtD servers cache results based on
this parameter.

-l, —language=[fr/de/pt/es] Selects the language. This affects the server used.

-s, —server=<server> Use a custom server.

Vim integration

atdtool can be used as a quickfix program in Vim with the following command:

:set makeprg=atdtool\ %

You can then use :make to check the current buffer and navigate the errors
with the quickfix window, the same way gcc’s errors can be navigated.

More information on quickfix can be found with :help quickfix in Vim or at
http://vimdoc.sourceforge.net/htmldoc/quickfix.html

AUTHORS

Written by Leandro Penz, based on the python bindings
by Miguel Ventura at http://bitbucket.org/miguelventura/after_the_deadline/wiki/Home.

SEE ALSO

About

Command-line interface for After the Deadline language checker

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%