Neut Programming Language

GitHub
  1. 1. Overview
  2. 2. Installation
  3. 3. Tutorial
    1. 3.1. Modules and Sources
    2. 3.2. Programming in Neut
    3. 3.3. Static Memory Management
    4. 3.4. Modality and Memory
    5. 3.5. Modal Metaprogramming
    6. 3.6. Further Examples
  4. 4. Language Reference
    1. 4.1. Commands
    2. 4.2. Modules
    3. 4.3. Statements
    4. 4.4. Terms
    5. 4.5. Primitives
    6. 4.6. Basis
  5. Appendix
  6. 5. Manual Installation
  7. 6. Development Environment
    1. 6.1. LSP Showcase
    2. 6.2. Rapid Prototyping
    3. 6.3. Editor Setup
  8. 7. On Executing Types

LSP Showcase

The compiler includes an LSP server. This chapter shows some of its features.

Showcase

The LSP server currently has the following features:

  • Lint
  • Completion (+ automatic import)
  • Jump to Definition
  • Find References
  • Format on Save
  • Remove Unused Imports
  • Show the Type of a Variable
  • Highlight Symbols

Lint

lint

Completion (+ automatic import)

completion

Jump to Definition

jump to definition

Find References

find references

Format on Save

format on save

Remove Unused Imports

remove unused imports

Show the Type of a Variable

hover type

Highlight Symbols

highlight

← Previous Page
Next Page →
  1. 1. Overview
  2. 2. Installation
  3. 3. Tutorial
    1. 3.1. Modules and Sources
    2. 3.2. Programming in Neut
    3. 3.3. Static Memory Management
    4. 3.4. Modality and Memory
    5. 3.5. Modal Metaprogramming
    6. 3.6. Further Examples
  4. 4. Language Reference
    1. 4.1. Commands
    2. 4.2. Modules
    3. 4.3. Statements
    4. 4.4. Terms
    5. 4.5. Primitives
    6. 4.6. Basis
  5. Appendix
  6. 5. Manual Installation
  7. 6. Development Environment
    1. 6.1. LSP Showcase
    2. 6.2. Rapid Prototyping
    3. 6.3. Editor Setup
  8. 7. On Executing Types