nim-lang / NimLime

The official Nim programming language plugin for Sublime Text
MIT License
132 stars 34 forks source link

Remove all code #165

Closed AmjadHD closed 1 year ago

AmjadHD commented 1 year ago

This plugin should only provide simple syntax definitions and completions. Other features should be delegated to language servers (nimlsp and nimlangserver). @Varriount, What do you think ?

AmjadHD commented 1 year ago

ping @Varriount.

AmjadHD commented 1 year ago

cc @Varriount.

AmjadHD commented 1 year ago

@Varriount.

AmjadHD commented 1 year ago

@Varriount

AmjadHD commented 1 year ago

@Varriount, Make up your mind.

Varriount commented 1 year ago

There is still code that is useful and serves a purpose, so no.

AmjadHD commented 1 year ago

Which code ?

Varriount commented 1 year ago

These can be removed if and only if their functionality is currently implemented in other Nim language extensions that are compatible with Sublime Text.

AmjadHD commented 1 year ago

@Varriount, Aside from hotkeys, these never worked for me. for hotkeys, just include a Preferences.sublime-settings file with these contents:

{
    "doccontinue.enabled": true,
    "doccontinue.autostop": true
}

and tell the users they can override them in their own User/Preferences.sublime-settings.

AmjadHD commented 1 year ago

@Varriount nimcheck.py functionalities are provided by language servers. For project.py, nimble's cli is simple enough for users, they can simply launch a terminal window and type the commands.

AmjadHD commented 1 year ago

@Varriount, I need your comment on this.