Nico

Results 26 issues of Nico

Tried to fix the crash from here (#23628), but I'm not very familiar with the compiler internals yet so idk if that change has any other implications.

### Description When compiling the following code, the compiler just stops without any error messages. ```nim type Bar[T] = object Foo[T; C: static int] = object bar: Bar[Foo[T, C]] var...

Generics
Static[T]
Compiler Crash
Recursive Types

Current representation is an array of lines. Finish [Sum tree and rope implementations](https://github.com/Nimaoth/nimsumtree) and integrate into the editor. Advantages: - Better performance for large files - Immutable snapshots of buffer...

enhancement

Currently the browser version is based on js Problems: - Slow (bad Nim->JS codegen, interaction with DOM (technically not necessary)) - Optimizations are either good for native and bad for...

enhancement

- `scope` vs `context` for keybindings - `command` vs `action`

enhancement

Currently plugins are only loaded from the installation directory. It should also be possible to load plugins from the user config directory and workspace directory

enhancement

Currently settings are not declared anywhere, the code just uses them by specifying the name and a default value using ```nim getOption[int](configProvider, "editor.max-search-results", 1000) ``` Problems: - No place to...

enhancement

Currently supported file types and file type detection is hardcoded in src/text/language/languages.nim. This should be extendable through configuration/plugins

enhancement