diff --git a/changes.txt b/changes.txt
--- a/changes.txt
+++ b/changes.txt
@@ -1,3 +1,10 @@
+0.1.11.0
+--------
+
+- Released Wed 23 Mar 2016 17:50:52 CET
+- added new languages (Elm, CoffeeScript, TypeScript) (suggestion by
+  Anton Felix Lorenzen).
+
 0.1.10.0
 --------
 
diff --git a/contributors.txt b/contributors.txt
--- a/contributors.txt
+++ b/contributors.txt
@@ -2,6 +2,7 @@
 
 Michał Antkiewi
 Francesco Ariis
+Anton Felix Lorenzen
 Francesco Mazzoli
 Simon Michael
 Qptain Nemo
diff --git a/doc/usr/page.rst b/doc/usr/page.rst
--- a/doc/usr/page.rst
+++ b/doc/usr/page.rst
@@ -102,8 +102,8 @@
 ------------
 
 lentil parses basic ``TODO`` issues. The precise syntax is: keyword (one
-of ``todo``, ``fixme``, ``xxx``), optional semicolon, followed by
-a space, followed by free-form text (text can be multiline). In so many
+of ``todo``, ``fixme``, ``xxx``, ``feature``), optional semicolon, followed
+by a space, followed by free-form text (text can be multiline). In so many
 words, it is quite liberal in what it accepts:
 
 ::
@@ -135,14 +135,17 @@
 
 Tags are single words which are useful to catalogue and identify issues. Use
 them aplenty as they will make slicing and dicing your issue-base a breeze.
-Since the semantic of ``FIXME`` and ``XXX`` is specific (in respect to the
-usual ``TODO``), they are automatically added as a tag.
+Since the semantic of ``FIXME``, ``XXX`` and ``Feature`` is specific (in
+respect to the usual ``TODO``), they are automatically added as a tag.
 
 As now lentil parses:
 
 - haskell source files (``.hs``, ``.lhs``, ``.chs``, ``.hsc``, ``.cabal``)
+- Elm source files (``.elm``)
 - C source files (``.c``, ``.h``), C++ (``.cpp``, ``.hpp``), Java (``.java``)
 - javascript source files (``.js``)
+- TypeScript source files (``.ts``)
+- CoffeeScript source files (``.coffee``)
 - pascal source files (``.pas``, ``.pp``, ``.inc``)
 - python source files (``.py``)
 - ruby source files (``.rb``)
diff --git a/issues.txt b/issues.txt
--- a/issues.txt
+++ b/issues.txt
@@ -32,6 +32,8 @@
     36  Henning: don't output nothing on lentil xxx.cabal (maybe add 19
         skipped?) [request] [2016]
     37  code coverage [test]
+    38  add .lentilignore (or even .lentilconf) Michał Antkiewicz
+        [feature:intermediate] [request]
  
 src/Lentil/Args.hs
     25  disambiguation optparse-applicative [feature:intermediate]
@@ -46,6 +48,12 @@
         repositories (like darcs). Explore different possibilities
         (conduit, new Filepath, unix program). [u:2] [duct]
     61  combine funziona su windows? [feature:intermediate]
+ 
+src/Lentil/Parse/Issue.hs
+    30  "feature" flagword could (in theory) clash with a free-text comment
+        (if it is present in the middle of a sentence at the beginning of a
+        line). Consider alternatives (as: making new words configurable in
+        .lentil dotfile [design] [u:2] [bug]
  
 src/Lentil/Parse/Run.hs
     27  hGetContents: invalid argument (invalid byte sequence) [fixme]
diff --git a/lentil.cabal b/lentil.cabal
--- a/lentil.cabal
+++ b/lentil.cabal
@@ -1,5 +1,5 @@
 name:                lentil
-version:             0.1.10.0
+version:             0.1.11.0
 synopsis:            frugal issue tracker
 description:         minumum effort, cohesive issue tracker based on
                      ubiquitous @TODO@s and @FIXME@s conventions.
diff --git a/src/Lentil/Parse/Syntaxes.hs b/src/Lentil/Parse/Syntaxes.hs
--- a/src/Lentil/Parse/Syntaxes.hs
+++ b/src/Lentil/Parse/Syntaxes.hs
@@ -35,12 +35,15 @@
 langParser fp | ext `elem` [".hs", ".lhs",
                             ".hsc", ".chs" ]       = Just haskell
               | ext `elem` [".cabal"]              = Just haskell -- cabal
+              | ext `elem` [".elm"]                = Just haskell -- Elm
               | ext `elem` [".c", ".h"]            = Just c
               | ext `elem` [".cpp", ".hpp"]        = Just c -- C++
               | ext `elem` [".java"]               = Just c -- Java
               | ext `elem` [".js"]                 = Just javascript
+              | ext `elem` [".ts"]                 = Just javascript -- TypeScript
               | ext `elem` [".pas", ".pp", ".inc"] = Just pascal
               | ext `elem` [".py"]                 = Just python
+              | ext `elem` [".coffee"]             = Just python -- CoffeeScript
               | ext `elem` [".rb"]                 = Just ruby
               | ext `elem` [".pl", ".pm", ".t"]    = Just perl
               | ext `elem` [".sh"]                 = Just perl -- shell
diff --git a/src/Main.hs b/src/Main.hs
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -28,7 +28,7 @@
                                    short 'v'      <>
                                    help "show version and copyright info" )
     where
-          versionCopy = "lentil - frugal issue tracker, version 0.1.10.0\n\
+          versionCopy = "lentil - frugal issue tracker, version 0.1.11.0\n\
                         \(C) 2015-2016 Francesco Ariis - http://www.ariis.it\n\
                         \released under the GNU General Public License v3\n"
 
diff --git a/test/Lentil/FileSpec.hs b/test/Lentil/FileSpec.hs
--- a/test/Lentil/FileSpec.hs
+++ b/test/Lentil/FileSpec.hs
@@ -35,6 +35,7 @@
 --       findIssues [bas ++ "", bas ++ ""] [] >>= \fiss ->
 --       length fiss `shouldBe` 5
 
+    -- TODO: excluding files fails on MS Windows! Check why! [u:3] [bug]
     it "excludes some folders" $
       findIssues [] [bas ++ ""] [bas ++ "fold-c/"] >>= \fiss ->
       length fiss `shouldBe` 2
