Skip to content

pursvir/todo-ls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

todo-ls is a language server for todo.txt files.

Warning

todo-ls is in active development and is not ready for production use yet! Expect bugs.

Features:

  • type annotations for all metadata defined by the standard
  • autocompletions for metadata
  • optional dates validation
  • CLI for oneshot checks
  • defining your own rules for your todo.txt files structure in config file
  • i18n (probably)

Building

Install build dependencies:

npm i -g typescript
npm i

Build:

npm run build

Install (development):

sed -i '1i #!/usr/bin/env node' dist/index.js
chmod +x dist/index.js
sudo ln -sf $(pwd)/dist/index.js /usr/local/bin/todo-ls # or any directory in PATH you prefer

After installation, your IDE has to call todo-ls --stdio proccess internally.

About

Todo.txt language server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published