dawkot

Results 15 issues of dawkot

![image](https://user-images.githubusercontent.com/22991711/78931139-b6020680-7aa5-11ea-9d4e-5311c20ede90.png) `foo` should be highlighted in both cases.

## Description Because the extension doesn't care if project's backend is JS, nimsuggest doesn't work properly. ## Example With `backend = "js"`in project's .nimble file, code like this says "no...

![image](https://user-images.githubusercontent.com/22991711/78939101-cb7e2d00-7ab3-11ea-88b9-2149cd5c32a9.png) `foo` shouldn't be highlighted.

With: ```nim proc my_proc = discard ``` If I start typing "myP" and hit tab, it gets autocompleted to `my_proc`. I think it should take the hint and complete to...

With a proc like: ```nim proc hello_snake = discard ``` If I start typing "helloS", I get the autocompletion for `hello_snake` It doesn't work the other way around. With: ```nim...

When :to argument is skipped, this happens: ```crystal class C(T) delegate m, self.class def self.m T end end ``` > Error in line 3: instantiating 'm()' > > in line...

status:discussion
topic:stdlib:macros

Basically this code errors at compile-time, and I don't know why: ```nim let categoryName = "Cars" let s = query: select product(name, img, price) join prod_cat(prod, cat) on product.id ==...

There's a difference in how Ormin treats special UTF-8 character codes in comparison to db_sqlite: ```nim # db_sqlite inserts "ó" db.exec sql"insert into product(name) values (?)", "ó" # Ormin inserts...

Even if table name is orginally camelCased, you have to lowercase it, so something like this doesn't work: ```nim let x = query: select prodCat(id, name) ```