Kaydet (Commit) 9ad3e75a authored tarafından Enrico Tröger's avatar Enrico Tröger

added compiler commands to run a syntax check and parse the output, so it is…

added compiler commands to run a syntax check and parse the output, so it is clickable in compiler message window

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@333 ea778897-0a13-0410-b9d1-a72fbfd435f5
üst f5a9d78f
2006-05-15 Enrico Troeger <enrico.troeger@uvena.de>
* src/utils.c, src/callbacks.c:
added previously code to prevent opening of non-text files, fixed
detection of C++-destructors and other improvements in
utils_get_current_tag()
2006-05-14 Enrico Troeger <enrico.troeger@uvena.de>
* configure.in, po/ca.po, THANKS, src/dialogs.c:
added catalan translation contributed by Topi
* data/filetypes.php, data/filetypes.perl, data/filetypes.ruby,
data/filetypes.pascal, src/utils.c:
added compiler commands to run a syntax check and parse the output,
so it is clickable in compiler message window
2006-05-12 Enrico Troeger <enrico.troeger@uvena.de>
* src/utils.c. src/callbacks.c: added code for parsing python error
messages when clicked in compiler
message window
* tagmanager/ruby.c, src/treeviews.c: improved parser to detect
variables and members
* src/highlighting.c, data/filetypes.ruby: added missing keywords
2006-05-11 Enrico Troeger <enrico.troeger@uvena.de>
* src/utils.c: show appropriate error code when use(i.e. write access)
of configuration directory fails
* src/highlighting.c, src/filetypes.c:
read the filetype definitions first from the configuration directory
and then from the datadir (%prefix/share/geany)
2006-05-10 Enrico Troeger <enrico.troeger@uvena.de>
* src/document.c, src/filetypes.c, src/templates.c, src/callbacks.c:
......@@ -7,6 +44,12 @@
''' comments
* tagmanager/parse.c, tagmanager/python.c:
added code from anjuta to parse methods and functions separately
* tagmanager/ruby.c: applied patch from ctags Sourceforge site to
recognise things like Foo::Bar (ctags #1213512)
* tagmanager/perl.c, src/treeviews.c:
improved symbol list for filetype Perl, improved parser
* src/document.c, src/callbacks.c: improved tag list updating, should
be a bit faster on opening files
2006-05-09 Enrico Troeger <enrico.troeger@uvena.de>
......
......@@ -5,9 +5,7 @@ TODO List:
Geany 0.7 or later:
o test CSS parser
o improve scrolling
o expand tagmanager's perl parser to variable detection
o fix a freeze at switching between filetypes with files in
ISO-8859-x encoding (reported by Jörg Sommer)
o encoding-bug in utils_convert_to_utf8()
......@@ -18,7 +16,6 @@ TODO List:
o create filetype specific menus, read templates from filetypes.*
o template rework
o user-definable auto completion structs
o (PHP syntax check)
o (DBUS)
o (startup notification)
o (indent wrapped lines, but how?)
......
......@@ -38,5 +38,5 @@ comment_use_indent=true
# %f will be replaced by the complete filename
# %e will be replaced by the filename without extension
# (use only one of it at one time)
compiler=fpc %f
compiler=fpc %f 1>&2
run_cmd=./%e
......@@ -12,7 +12,7 @@ preprocessor=0x7F7F00;0xffffff;false;false
operator=0x101030;0xffffff;false;false
identifier=0x110000;0xffffff;false;false
scalar=0x00007F;0xffffff;true;false
pod=0x000000;0xe0c0e0;false;false
pod=0x0356500;0xffffff;false;true
regex=0x905010;0xffffff;false;false
array=0x905010;0xffffff;false;false
hash=0x905010;0xffffff;false;false
......@@ -50,4 +50,7 @@ compiler=perl -MO=Bytecode,-H,-o%fc %f
# alternatively use perlcc
#compiler=perlcc -o %e %f
# instead of actual compiling, just run a nice syntax check
#compiler=perl -c %f
run_cmd=perl %f
......@@ -24,6 +24,9 @@ comment_use_indent=true
# %f will be replaced by the complete filename
# %e will be replaced by the filename without extension
# (use only one of it at one time)
# Geany expects that compilers put there error messages on stderr, php -l put the messages on stdout,
# so to get it working, we push them to stderr
compiler=php -l %f 1>&2
run_cmd=php %f
# use can also use something like this, to view your PHP or HTML files through a browser and webserver
......
......@@ -23,7 +23,7 @@ worddemoted=0x991111;0xffffff;false;false
[keywords]
# all items must be in one line
primary=__FILE__ and def end in or self unless __LINE__ begin defined? ensure module redo super until BEGIN break do false next rescue then when END case else for nil require retry true while alias class elsif if not return undef yield
primary=__FILE__ load define_method attr_accessor attr_writer attr_reader and def end in or self unless __LINE__ begin defined? ensure module redo super until BEGIN break do false next rescue then when END case else for nil include require retry true while alias class elsif if not return undef yield
[settings]
......@@ -46,4 +46,5 @@ comment_use_indent=true
# %f will be replaced by the complete filename
# %e will be replaced by the filename without extension
# (use only one of it at one time)
compiler=ruby -c %f
run_cmd=ruby %f
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment