GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - dail8859/ScintilluaPlusPlus: Notepad++ plugin for Scintillua's LPeg lexers.

BranchesTags
Open more actions menu

Latest commit

 

History

37 Commits
37 Commits

Folders and files

NameName
Last commit message
Last commit date
ext
ext
 
 
extra
extra
 
 
projects
projects
 
 
src
src
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
Scintillua++.sln
Scintillua++.sln
 
 
make_release.ps1
make_release.ps1
 
 

Repository files navigation

Scintillua++

Notepad++ plugin for supporting Scintillua's LPeg lexers. This adds nearly 70 new languages to Notepad++.

Note: This is still in early development. This is not meant to replace or replicate current Notepad++ behavior. This does not function as a normal "external lexer" as most other do, such as being configurable through the Style Configurator.

Installation

Download a release from the Release page. Extract the zip file then:

  1. Copy the Scintillua++.dll (or Scintillua++_64.dll for the 64bit version) to Notepad++'s plugin directory
  2. Copy the Scintillua++ directory into Notepad++'s plugin config directory - most likely located under %APPDATA%

Usage

This auto detects files based on file names or file extensions. By default this will only parse files that Notepad++ does not recognize. Setting the override flag to true in the settings file will parse files even if Notepad++ already supports the file type.

This comes with a default theme that is very similar to Notepad++'s default theme. You are also able to create your own as long as they are located in the themes directory and selected in the settings.

You can also create your own custom lexers using the LPeg Lua library.

Development

The code has been developed using MSVC 2015. Building the code will generate the DLL which can be used by Notepad++. For convenience, MSVC automatically copies the DLL and files into Notepad++'s directories.

License

This code is released under the GNU General Public License version 2.

Other parts of this are covered under their respective licenses.

About

Notepad++ plugin for Scintillua's LPeg lexers.

Topics

notepad-plus-plusplugin

Resources

Readme
GPL-2.0 license
Activity

Stars

15 stars

Watchers

2 watching

Forks

4 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.