Skip to content

gremlin-art/nim2_ide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

nim2_ide

Notepad++ plug-in IDE for Nim v2 programming language

Features

  • Full syntax highlighting lexer
  • Unicode lexer
  • Code folding
  • Indentation guides
  • Multi-threading
  • Project aware - using nimsuggest "project"
  • Context aware auto-completion
  • Call tips
  • Real-time code analysis
  • Detailed code analysis - on file save
  • Hover (with mouse) for definition
  • Go to definition - on mouse click or key combo
  • Symbol usages - aka. references
  • Pretty format
  • Compile

Requirements

  • Notepad++ x64 (8.6.4 to 8.6.7)
  • Nim v2 (2.0.2, 2.0.4) IDE tools in your path - ie. nim, nimpretty, nimsuggest

Compatibility

  • Not compatible with other Notepad++ plug-in's written in Nim.

Installation

  1. Download from GitHub
  2. Extract and copy files to your Notepad++ plugins directory:
> cd "C:\Program Files\Notepad++\plugins"
> mkdir nim2_ide
> copy nim2_ide.dll nim2_ide\nim2_ide.dll
> copy nim2_ide.xml Config\nim2_ide.xml
  1. Restart Notepad++

Notepad++ Configuration

  1. Disable native autocomplete in Settings > Preferences... > Auto-Completion
  2. Switch to a dark theme in Settings > Style Configurator...