Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scottdillman/highlightcommander
Syntax highlighting lister plugin for file commanders
https://github.com/scottdillman/highlightcommander
Last synced: 15 days ago
JSON representation
Syntax highlighting lister plugin for file commanders
- Host: GitHub
- URL: https://github.com/scottdillman/highlightcommander
- Owner: ScottDillman
- Created: 2016-10-07T18:33:13.000Z (about 8 years ago)
- Default Branch: CT-FIXES
- Last Pushed: 2022-02-04T22:36:56.000Z (almost 3 years ago)
- Last Synced: 2024-10-03T12:44:45.142Z (about 1 month ago)
- Language: C++
- Size: 2.38 MB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
HighlightCommander
=======Syntax aware lister for double commander using André Simon's highlight library http://www.andre-simon.de/doku/highlight/en/highlight.php
Based on the original Highlight lister from Jens Theeß https://web.archive.org/web/20090508044550/http://www.theess.com/highlightHighlight features can be found here! http://andre-simon.de/dokuwiki/doku.php?id=en:features
![Logo](doc/hilightcommander.png)
**Features:**
* Lua based plugins
* Syntax support for 200+ languages, add your own
* Over 80+ themes, or make your own
* Select and copy RTF to clipboard
* Configure settings in yaml file
example:
```
theme: bitwiseninja.theme
pagesize: letter
rtfcharstyles: false
wraplines: true
includestyle: false
rtfpagecolor: true
printlinenumbers: true
printzeros: true
fragmentcode: false
keepinjections: false
linenumberwidth: 5
linewidth: 80
encoding: utf8
basefont: FiraCode-Medium
basefontsize: 8
disabletrailingnl: false
indentationscheme: allman
```
I have current releases for Windows 64.**Installing:**
unzip achive into wlx plugins directory
See http://andre-simon.de/dokuwiki/doku.php for highlight usage**Build requirements**
-Windows
- CMake
- MSYS2 and Mingw-w64**Building**
1. clone repositiory
2. cd into cloned repository root
3. mkdir build
4. cd build
3. Generate project files using cmake
```
cmake -G "MinGW Makefiles" ..
```
4. build package
```
make package
```