Hi, Noli.
First a question: are you using Phyton resources added on latest Gusek
version? It was useful?
Second, i've made some changes in your file to work here (see attached
file). You will need to replace SciTEGlobal properties too. You can test
it and give some feedback to help decide if it can be added to Gusek.
Note that "wgnuplot" can generate graphics from scite "go" command, but
doesn't flush any text output, so we need to use "gnuplot" to debug
files (see compile and go commands under gnuplot.properties). When
debugging, at every "pause" command you will need focus on the output
panel and hit "enter" key.
To add another support language to SciTE there was 2 ways:
1. Use some lexer as basis and make a language file (likely easy, like I
did using sql lexer to implement gnuplot). Obviously, you'll restricted
to use only resources from the base lexer.
2. Build your own lexer and language file, rebuilding scite and
scintilla (your sample file presume a gnuplot lexer). Buid a lexer isn't
simple like build a ".properties" file, see
http://www.scintilla.org/Lexer.txt if you need more information.
Hugs,
Luiz
At 21-12-2009 12:04, Noli Sicad wrote:
Hi Luiz,
I started putting up "gnuplot.properties" for GUSEK. SciTE doesn't
have yet gnuplot support. I started asking the help-list and googling,
nothing turn out. I decided to make one, gnuplot.properties but I have
difficulties doing this.
I wanted to run gnuplot inside GUSEK so I can interactive graphing
with my LP results.
Would it be possible to help me fix this "gnuplot.propeties" for GUSEK
so it will be running?
I really like the format (font, color ,etc,)of gmlp.properties for
GUSEK. Probably you do same format for gnuplot.properties. We can put
this support in GUSEK. I think it is useful.
I am attaching the file, gnuplot.propeties.
Thanks again.
Regards, Noli
# Define SciTE settings for gnuplot files.
# by Noli Sicad and Luiz Bettoni
# Keywords from gnuplot from Mitchell Foral (http://caladbolg.net/scite.php)
# Change python path here, if not in yout path (use double backslashes)
#~ gnuplot.winpath=C:\\Octave\\bin\\
file.patterns.gnuplot= *.gnu;*.plt;*.dem
#~ file.patterns.plt= *.gnu;*.plt;*.dem
filter.gnuplot=gnuplot (gnu plt dem)|$(file.patterns.gnuplot)|
#~ lexer.$(file.patterns.plt)=octave
lexer.$(file.patterns.gnuplot)=sql
keywordclass.gnuplot=cd call clear exit fit help history if load\
pause plot using with index every smooth thru print\
pwd quit replot reread reset save set show unset\
shell splot system test unset update
keywords.$(file.patterns.gnuplot)=$(keywordclass.gnuplot)
keywords2.$(file.patterns.gnuplot)=abs acos acosh arg asin asinh atan atan2
atanh\
besj0 besj1 besy0 besy1 ceil cos cosh erf erfc\
exp floor gamma ibeta inverf igamma imag invnorm\
int lambertw lgamma log log10 norm rand real sgn\
sin sinh sqrt tan tanh column defined tm_hour\
tm_mday tm_min tm_mon tm_sec tm_wday tm_yday tm_year\
valid
keywords3.$(file.patterns.gnuplot)=angles arrow autoscale bars bmargin border
boxwidth\
clabel clip cntrparam colorbox contour datafile\
decimalsign dgrid3d dummy encoding fit fontpath format\
functions function grid hidden3d historysize isosamples\
key label lmargin loadpath locale logscale mapping\
margin mouse multiplot mx2tics mxtics my2tics mytics\
mztics offsets origin output parametric plot pm3d\
palette pointsize polar print rmargin rrange samples\
size style surface terminal tics ticslevel ticscale\
timestamp timefmt title tmargin trange urange variables\
version view vrange x2data x2dtics x2label x2mtics\
x2range x2tics x2zeroaxis xdata xdtics xlabel xmtics\
xrange xtics xzeroaxis y2data y2dtics y2label y2mtics\
y2range y2tics y2zeroaxis ydata ydtics ylabel ymtics\
yrange ytics yzeroaxis zdata zdtics cbdata cbdtics\
zero zeroaxis zlabel zmtics zrange ztics cblabel\
cbmtics cbrange cbtics
# default font
#~ style.octave.32=fore:#000000,$(font.monospace)
# operators
#~ style.octave.10=fore:#405570,bold
# keywords2 - null collor
#~ style.octave.16=fore:#000000
# Hash Line Comment
#~ style.octave.2=fore:#999999
#~ comment.block.sql=#
#~ comment.block.at.line.start.sql=1
#~ comment.stream.start.octave=/*
#~ comment.stream.end.octave=*/
#~ comment.box.start.octave=/*
#~ comment.box.middle.octave=*
#~ comment.box.end.octave=*/
#To compile model
command.compile.subsystem.$(file.patterns.gnuplot)=0
command.compile.$(file.patterns.gnuplot)=$(gnuplot.winpath)gnuplot.exe
$(FileNameExt)
#To run model
command.go.subsystem.$(file.patterns.gnuplot)=1
command.go.$(file.patterns.gnuplot)=$(gnuplot.winpath)wgnuplot.exe
$(FileNameExt)
# Global initialisation file for SciTE
# For Linux, place in $prefix/share/scite
# For Windows, place in same directory as SciTE.EXE (or Sc1.EXE)
# Documentation at http://www.scintilla.org/SciTEDoc.html
# Gusek - Changed to be more useful
# Globals
# Window sizes and visibility
if PLAT_WIN
position.left=0
position.top=0
if PLAT_GTK
position.left=5
position.top=22
position.width=1020
position.height=740
#position.tile=1
#full.screen.hides.menu=1
minimize.to.tray=0
split.vertical=1
output.horizontal.size=420
#~ output.vertical.size=60
output.initial.hide=1
#horizontal.scrollbar=0
#horizontal.scroll.width=10000
#output.horizontal.scrollbar=0
#output.horizontal.scroll.width=10000
#~ output.scroll=2
#error.select.line=1
#end.at.last.line=0
tabbar.visible=1
#tabbar.hide.one=1
#tabbar.multiline=1
toolbar.visible=1
#~ toolbar.detachable=1
#~ toolbar.usestockicons=1
#menubar.detachable=1
#undo.redo.lazy=1
statusbar.visible=1
#fileselector.width=800
#fileselector.height=600
#magnification=-1
#output.magnification=-1
# Sizes and visibility in edit pane
line.margin.visible=1
line.margin.width=3+
margin.width=14
fold.margin.width=12
#fold.margin.colour=#FF0000
#fold.margin.highlight.colour=#0000FF
blank.margin.left=4
blank.margin.right=4
buffered.draw=1
#two.phase.draw=0
use.palette=0
# Element styles
#view.eol=1
#control.char.symbol=.
caret.period=600
view.whitespace=1
view.indentation.whitespace=1
view.indentation.guides=1
highlight.indentation.guides=1
caret.fore=#506080
caret.width=2
caret.line.back=#DFEFEF
caret.line.back.alpha=50
edge.column=80
edge.mode=1
edge.colour=#E5F5F5
braces.check=1
braces.sloppy=1
#selection.fore=#006000
# DADADA used as background because it yields standard silver C0C0C0
# on low colour displays and a reasonable light grey on higher bit depths
selection.alpha=60
selection.back=#000000
whitespace.fore=#AAAAAA
#whitespace.back=#FFF0F0
#error.marker.fore=#0000A0
#error.marker.back=#DADAFF
#bookmark.fore=#808000
#bookmark.back=#FFFFA0
#bookmark.alpha=
#find.mark=#0000FF
# Checking
are.you.sure=1
#are.you.sure.for.build=1
#save.all.for.build=1
#quit.on.close.last=1
load.on.activate=1
#save.on.deactivate=1
#are.you.sure.on.reload=1
reload.preserves.undo=1
check.if.already.open=1
warning.couldnotopenfile.disable=1
default.file.ext=.mod
#source.default.extensions=.h|.cxx|.bat
title.full.path=1
title.show.buffers=1
save.recent=1
save.session=1
session.bookmarks=1
#session.folds=1
open.dialog.in.file.directory=1
#strip.trailing.spaces=1
#ensure.final.line.end=1
#ensure.consistent.line.ends=1
#save.deletes.first=1
buffers=20
buffers.zorder.switching=1
buffers.new.position=0
#api.*.cxx=d:\api\w.api
#win95.death.delay=1000
#translation.missing=***
#read.only=1
#max.file.size=1
# Indentation
tabsize=4
indent.size=4
use.tabs=1
indent.auto=1
indent.automatic=1
indent.opening=0
indent.closing=0
#tab.indents=0
#backspace.unindents=0
# Wrapping of long lines
wrap=1
wrap.style=1
cache.layout=2
#output.wrap=1
output.cache.layout=2
wrap.visual.flags=3
wrap.visual.flags.location=1
wrap.visual.startindent=4
# Folding
# enable folding, and show lines below when collapsed.
fold=1
fold.compact=1
fold.flags=16
fold.symbols=1
#fold.on.open=1
fold.comment=1
fold.preprocessor=1
# Find and Replace
# Internal search always available with recursive capability so use in
preference to external tool
find.command=
# findstr is available on recent versions of Windows including 2000
#if PLAT_WIN
# find.command=findstr /n /s $(find.what) $(find.files)
#find.input=$(find.what)
#if PLAT_GTK
# find.command=grep --line-number "$(find.what)" $(find.files)
find.files=*.mod *.dat
#find.in.files.close.on.find=0
#find.in.dot=1
#find.in.binary=1
#find.replace.matchcase=1
#find.replace.escapes=1
#find.replace.regexp=1
#find.replace.regexp.posix=1
#find.replace.wrap=0
#find.replacewith.focus=0
find.replace.advanced=1
# Behaviour
#eol.mode=LF
eol.auto=1
clear.before.execute=1
#vc.home.key=1
wrap.aware.home.end.keys=1
#autocompleteword.automatic=1
#autocomplete.choose.single=1
caret.policy.xslop=1
caret.policy.width=20
caret.policy.xstrict=0
caret.policy.xeven=0
caret.policy.xjumps=0
caret.policy.yslop=1
caret.policy.lines=1
caret.policy.ystrict=1
caret.policy.yeven=1
caret.policy.yjumps=0
#visible.policy.strict=1
#visible.policy.slop=1
#visible.policy.lines=4
time.commands=1
#caret.sticky=1
#properties.directory.enable=1
# Status Bar
statusbar.number=2
statusbar.text.1=\
Cursor: line[$(LineNumber)] col[$(ColumnNumber)]\
Selection: [$(SelHeight)]lines [$(SelLength)]chars\
[$(OverType)] [$(EOLMode)]\
File: $(FileNameExt), $(NbOfLines) lines
statusbar.text.2= GLPK Param: $(1) $(2name) $(3name)
if PLAT_WIN
command.scite.help="http://scintilla.sourceforge.net/SciTEDoc.html"
command.scite.help.subsystem=2
command.gusek.help="file://$(SciteDefaultHome)/gusek.html"
command.gusek.help.subsystem=2
if PLAT_GTK
command.print.*=a2ps "$(FileNameExt)"
command.scite.help=netscape "file://$(SciteDefaultHome)/SciTEDoc.html"
# Internationalisation
# Japanese input code page 932 and ShiftJIS character set 128
#code.page=932
#character.set=128
# Unicode
#~ code.page=65001
code.page=0
#~ character.set=204
# Required for Unicode to work on GTK+:
#LC_CTYPE=en_US.UTF-8
#output.code.page=65001
# Export
#export.keep.ext=1
export.html.wysiwyg=1
#export.html.tabs=1
#export.html.folding=1
export.html.styleused=1
#export.html.title.fullpath=1
#export.rtf.tabs=1
#export.rtf.font.face=Arial
#export.rtf.font.size=9
#export.rtf.tabsize=8
# Magnification (added to default screen font size)
export.pdf.magnification=0
# Font: Courier, Helvetica or Times (Courier line-wraps)
export.pdf.font=Helvetica
# Page size (in points): width, height
# E.g. Letter 612,792; A4 595,842; maximum 14400,14400
export.pdf.pagesize=595,842
# Margins (in points): left, right, top, bottom
export.pdf.margins=72,72,72,72
export.xml.collapse.spaces=1
export.xml.collapse.lines=1
# Define values for use in the imported properties files
chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
chars.numeric=0123456789
chars.accented=ÿÀàÁáÂâÃãÄäÅ寿ÇçÈèÉéÊêËëÌìÍíÎîÏïÐðÑñÒòÓóÔôÕõÖØøÙùÚúÛûÜüÝýÞþßö
# This is a better set for Russian:
#chars.accented=ÀàÁáÂâÃãÄäÅå¨¸ÆæÇçÈèÉéÊêËëÌìÍíÎîÏïÐðÑñÒòÓóÔôÕõÖö×÷ØøÙùÚúÛûÜüÝýÞþßÿ
if PLAT_WIN
all.files=All Files (*.*)|*.*|
if PLAT_GTK
all.files=All Files (*)|*|Hidden Files (.*)|.*|
open.filter=\
$(filter.gall)\
$(filter.gmpl)\
$(filter.gmps)\
$(filter.gclp)\
$(filter.gout)\
$(filter.text)\
$(filter.cpp)\
$(filter.batch)\
$(filter.lua)\
$(filter.python)\
$(filter.gnuplot)\
$(all.files)
#~ $(filter.properties)\
#~ $(filter.ada)\
#~ $(filter.conf)\
#~ $(filter.asm)\
#~ $(filter.asn1)\
#~ $(filter.ave)\
#~ $(filter.baan)\
#~ $(filter.bash)\
#~ $(filter.caml)\
#~ $(filter.cmake)\
#$(filter.ch)\
#~ $(filter.css)\
#~ $(filter.d)\
#~ $(filter.eiffel)\
#~ $(filter.erlang)\
#~ $(filter.fortran)\
#~ $(filter.gap)\
#~ $(filter.idl)\
#~ $(filter.inno)\
#~ $(filter.java)\
#~ $(filter.js)\
#~ $(filter.kix)\
#~ $(filter.lout)\
#~ $(filter.matlab)\
#~ $(filter.metapost)\
#~ $(filter.mmixal)\
#~ $(filter.nncrontab)\
#~ $(filter.nsis)\
#~ $(filter.opal)\
#~ $(filter.pascal)\
#~ $(filter.perl)\
#~ $(filter.php)\
#~ $(filter.pov)\
#~ $(filter.prg)\
#~ $(filter.ps)\
#~ $(filter.ruby)\
#~ $(filter.sql)\
#~ $(filter.specman)\
#~ $(filter.tcl)\
#~ $(filter.tex)\
#~ $(filter.vb)\
#~ $(filter.web)\
#~ $(filter.yaml)\
#~ $(filter.verilog)\
#~ $(filter.vhdl)
# Give symbolic names to the set of fonts used in the standard styles.
if PLAT_WIN
font.base=font:Verdana,size:10
font.small=font:Lucida Console,size:8
font.comment=font:Comic Sans MS,size:9
font.code.comment.box=$(font.comment)
font.code.comment.line=$(font.comment)
font.code.comment.doc=$(font.comment)
font.code.comment.nested=$(font.comment)
font.text=font:Times New Roman,size:11
font.text.comment=font:Verdana,size:9
font.embedded.base=font:Verdana,size:9
font.embedded.comment=font:Comic Sans MS,size:8
font.monospace=font:Courier New,size:9
font.vbs=font:Lucida Sans Unicode,size:10
if PLAT_GTK
font.base=font:!Bitstream Vera Sans,size:9
font.small=font:!Bitstream Vera Sans,size:8
font.comment=font:!Bitstream Vera Serif,size:9
font.code.comment.box=$(font.comment)
font.code.comment.line=$(font.comment)
font.code.comment.doc=$(font.comment)
font.code.comment.nested=$(font.comment)
font.text=font:!Bitstream Charter,size:10
font.text.comment=font:!Serif,size:9
font.embedded.base=font:!Serif,size:9
font.embedded.comment=font:!Serif,size:9
font.monospace=font:!Bitstream Vera Sans Mono,size:9
font.vbs=font:!Bitstream Vera Sans Mono,size:9
font.js=$(font.comment)
# Old GTK+ font settings are faster but not antialiased
#~ font.base=font:lucidatypewriter,size:12
#~ font.small=font:lucidatypewriter,size:10
#~ font.comment=font:new century schoolbook,size:12
#~ font.code.comment.box=$(font.comment)
#~ font.code.comment.line=$(font.comment)
#~ font.code.comment.doc=$(font.comment)
#~ font.text=font:times,size:14
#~ font.text.comment=font:lucidatypewriter,size:10
#~ font.embedded.base=font:lucidatypewriter,size:12
#~ font.embedded.comment=font:lucidatypewriter,size:12
#~ font.monospace=font:courier,size:12
#~ font.vbs=font:new century schoolbook,size:12
# Give symbolic names to the set of colours used in the standard styles.
colour.code.comment.box=fore:#007F00
colour.code.comment.line=fore:#007F00
colour.code.comment.doc=fore:#3F703F
colour.code.comment.nested=fore:#A0C0A0
colour.text.comment=fore:#0000FF,back:#D0F0D0
colour.other.comment=fore:#007F00
colour.embedded.comment=back:#E0EEFF
colour.embedded.js=back:#F0F0FF
colour.notused=back:#FF0000
colour.number=fore:#007F7F
colour.keyword=fore:#00007F
colour.string=fore:#7F007F
colour.char=fore:#7F007F
colour.operator=fore:#000000
colour.preproc=fore:#7F7F00
colour.error=fore:#FFFF00,back:#FF0000
# Global default styles for all languages
# Default
style.*.32=$(font.base)
# Line number
style.*.33=back:#C0C0C0,$(font.base)
# Brace highlight
style.*.34=fore:#000000,back:#eeeebb,bold
# Brace incomplete highlight
style.*.35=fore:#FF0000,back:#f6e6e6,bold
# Control characters
style.*.36=
# Indentation guides
style.*.37=fore:#C0C0C0,back:#FFFFFF
# Printing - only works on Windows
if PLAT_WIN
#print.colour.mode=1
print.magnification=-4
# Setup: left, right, top, bottom margins, in local units:
# hundredths of millimeters or thousandths of inches
print.margins=1500,1000,1000,1500
# Header/footer:
# && = &; &p = current page
# &f = file name; &F = full path
# &d = file date; &D = current date
# &t = file time; &T = full time
print.header.format=$(FileNameExt) Printed on $(CurrentDate),
$(CurrentTime) Page $(CurrentPage)
print.footer.format=$(FilePath) File date: $(FileDate) File time:
$(FileTime)
# Header/footer style
print.header.style=font:Arial,size:12,bold
print.footer.style=font:Arial Narrow,size:10,italics
# Warnings - only works on Windows and needs to be pointed at files on machine
#if PLAT_WIN
# warning.findwrapped=100,E:\Windows\Media\SFX\Boing.wav
# warning.notfound=0,Effect.wav
# warning.wrongfile=0,Glass.wav
# warning.executeok=0,Fanfare.wav
# warning.executeko=100,GlassBreak.wav
# warning.nootherbookmark=100,Boing2.wav
# Define the Lexer menu,
# Each item contains three parts: menu string | file extension | key
# The only keys allowed currently are based on F-keys and alphabetic keys and
look like
# [Ctrl+][Shift+][Fn|a] such as F12 or Ctrl+Shift+D.
# A '&' may be placed before a letter to be used as an accelerator. This does
not work on GTK+.
menu.language=\
GMPL|mod|Ctrl+F9|\
MPS|mps||\
Cplex LP|lp||\
GLPK Output|out||\
#FreeBasic|bas||\
Text|txt|Shift+F11|\
&C / C++|c||\
C&#|cs||\
&Batch|bat||\
Lu&a|lua||\
&Errorlist|err|Shift+F9|\
Pytho&n|py||\
Gnu&plot|gnu||\
&Properties|properties||
#~ Ada|ads||\
#Apache Confi&g|conf||\
#~ Assembler|asm||\
#ASN.1|asn1||\
#Avenue|ave||\
#Baan|bc||\
#Bullant|ant||\
#CMake|cmake||\
#Csound|orc||\
#~ CSS|css||\
#~ D|d||\
#~ &Difference|diff||\
#&Eiffel|e||\
#Erlang|erl||\
#FlagShip|prg||\
#~ &Fortran|f90||\
#Gap|g||\
#~ H&ypertext|html|F12|\
#&InnoSetup|iss||\
#~ &Java|java||\
#~ Java&Script|js||\
#&Kix|kix||\
#~ TeX|tex||\
#~ Lisp|lisp||\
#Lot|lot||\
#Lout|lt||\
#~ Matlab|m.matlab||\
#~ &Makefile|mak|Ctrl+Shift+F11|\
#MetaPost|mp||\
#MMIXAL|mms||\
#&nnCron crontab|tab||\
#NSIS|nsis||\
#Objective Caml|ml||\
#Octave|m.octave||\
#Opal|impl||\
#~ Pascal|pas||\
#~ Pe&rl|pl||\
#~ P&HP|php||\
#P&LSQL|spec||\
#P&ostScript|ps||\
#P&OV-Ray SDL|pov||\
#Reso&urce|rc||\
#~ Ruby|rb||\
#~ Shell|sh||\
#~ S&QL|sql||\
#Specman|e||\
#~ &TCL|tcl||\
#~ &VB|vb||\
#~ VBScr&ipt|vbs||\
#Verilog|v||\
#VHDL|vhd||\
#~ YAML|yaml||\
#~ &XML|xml|Shift+F12|
# User defined key commands
user.shortcuts=\
Ctrl+Shift+V|IDM_PASTEANDDOWN|\
Ctrl+PageUp|IDM_PREVFILE|\
Ctrl+PageDown|IDM_NEXTFILE|
#KeypadPlus|IDM_EXPAND|\
#KeypadMinus|IDM_BLOCK_COMMENT|
# Import all the language specific properties files
import gmpl
import others
import lua
import cpp
import sql
import python
import gnuplot
#~ import ada
#~ import asm
#import asn1
#import au3
#~ import ave
#~ import baan
#import freebasic
#import blitzbasic
#import bullant
#~ import caml
#~ import conf
#import cmake
#~ import d
#import csound
#~ import css
#~ import eiffel
#~ import erlang
#~ import escript
#import flagship
#import forth
#~ import fortran
#import gap
#~ import html
#import inno
#import kix
#~ import lisp
#~ import lot
#import lout
#~ import matlab
#~ import metapost
#~ import mmixal
#import nncrontab
#import nsis
#import opal
#~ import pascal
#~ import perl
#~ import pov
#~ import ps
#import purebasic
#import rebol
#~ import ruby
#import scriptol
#import smalltalk
#import spice
#import specman
#~ import tcl
#~ import tex
#~ import vb
#~ import yaml
#import verilog
#import vhdl
# by lm2b 2008:
ext.lua.startup.script=$(SciteDefaultHome)\\gusek.lua
#~ open prompt at file folder
command.name.18.*=Open Prompt at File Path
command.18.*=cmd /k path=%path%;$(SciteDefaultHome) && pushd "$(FileDir)"
command.subsystem.18.*=2
command.shortcut.18.*=Ctrl+Shift+8
command.separator.18.*=1
command.save.before.18.*=2
#~ open file folder
command.name.19.*=Open Containing Folder
command.19.*=c:\windows\explorer.exe /select,"$(FileDir)\$(FileNameExt)"
command.subsystem.19.*=2
command.shortcut.19.*=Ctrl+Shift+9
command.save.before.19.*=2
#~ rename or move file
command.name.20.*=
command.20.*=move_ren_file()
command.subsystem.20.*=3
#~ windows integration
command.submenu.name.1.*=Windows Integration
command.name.30.*=Add Gusek to Explorer Menu
command.30.*=winex_context(1)
command.subsystem.30.*=3
command.parent.30.*=1
command.name.31.*=Remove Gusek from Explorer Menu
command.31.*=winex_context(2)
command.subsystem.31.*=3
command.parent.31.*=1
command.name.32.*=Associate GMPL Files to Gusek
command.32.*=winex_context(3)
command.subsystem.32.*=3
command.parent.32.*=1
command.separator.32.*=1
# Run lua scripts on scite
command.compile.$(file.patterns.lua)=
command.build.$(file.patterns.lua)=
command.go.$(file.patterns.lua)=dofile $(FilePath)
command.go.subsystem.$(file.patterns.lua)=3
# Run batch files on scite
command.go.$(file.patterns.batch)="$(FilePath)"
command.go.subsystem.$(file.patterns.batch)=0
#~ expanded contex menu
user.context.menu=\
Undo |IDM_UNDO\
|Redo |IDM_REDO\
|||Cut |IDM_CUT\
|Copy |IDM_COPY\
|Paste |IDM_PASTE\
|Duplicate |IDM_DUPLICATE\
|Select All|IDM_SELECTALL\
|||Comments|POPUPBEGIN\
|Block Comment or Uncomment|IDM_BLOCK_COMMENT\
|Box Comment |IDM_BOX_COMMENT\
|Stream Comment |IDM_STREAM_COMMENT\
|dummy|POPUPEND\
|Braces|POPUPBEGIN\
|Match Brace |IDM_MATCHBRACE\
|Select to Brace |IDM_SELECTTOBRACE\
|dummy|POPUPEND\
|Bookmarks|POPUPBEGIN\
|Next Bookmark |IDM_BOOKMARK_NEXT\
|Previous Bookmark |IDM_BOOKMARK_PREV\
|Toggle Bookmark |IDM_BOOKMARK_TOGGLE\
|Clear All Bookmarks |IDM_BOOKMARK_CLEARALL\
|dummy|POPUPEND
#~ expanded output menu
user.outputcontext.menu=\
Undo |IDM_UNDO\
|Redo |IDM_REDO\
|||Cut |IDM_CUT\
|Copy |IDM_COPY\
|Paste |IDM_PASTE\
|Select All|IDM_SELECTALL\
|||Wrap|IDM_WRAPOUTPUT\
|Clear|IDM_CLEAROUTPUT\
|Hide|IDM_TOGGLEOUTPUT
# Tab contextual menu
user.tabcontext.menu=\
File|POPUPBEGIN\
|Save|IDM_SAVE\
|Save As|IDM_SAVEAS\
|Move/Rename|9020\
|Revert|IDM_REVERT\
|Close|IDM_CLOSE\
|dummy|POPUPEND\
|Open|POPUPBEGIN\
|Prompt at Path|9018\
|Containing Folder|9019\
|dummy|POPUPEND\
||\
|Compile|IDM_COMPILE\
|Go|IDM_GO\
||\
|$(nomecom5)|9005\
|$(nomecom6)|9006\
|$(nomecom7)|9007
#~ Improved toolbar
user.toolbar=\
|||\
New|IDM_NEW|0|\
Open|IDM_OPEN|1|\
Save|IDM_SAVE|2|\
Save All|IDM_SAVEALL|30|\
Close|IDM_CLOSE|12|\
|||\
Undo|IDM_UNDO|8|\
Redo|IDM_REDO|9|\
|||\
Find|IDM_FIND|10|\
Replace|IDM_REPLACE|11|\
|||\
Compile|IDM_COMPILE|18|\
Go|IDM_GO|16|\
Stop Executing|IDM_STOPEXECUTE|14|\
|||\
Parameters|IDM_TOGGLEPARAMETERS|27|\
|||\
Open Prompt at File Path|9018|23|\
Open Containing Folder|9019|22|\
|||\
Use Monospaced Font|IDM_MONOFONT|21|\
Word Wrap|IDM_WRAP|29|\
Output|IDM_TOGGLEOUTPUT|28|\
Full Screen|IDM_FULLSCREEN|24|\
Open Files Here|IDM_OPENFILESHERE|26|\
|||\
Help|IDM_HELP|25
_______________________________________________
Help-glpk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-glpk