SF.net SVN: geany:[5309] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Wed Oct 20 16:15:40 UTC 2010


Revision: 5309
          http://geany.svn.sourceforge.net/geany/?rev=5309&view=rev
Author:   ntrel
Date:     2010-10-20 16:15:39 +0000 (Wed, 20 Oct 2010)

Log Message:
-----------
Move filetype 'extension' default into data files.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/data/filetypes.actionscript
    trunk/data/filetypes.ada
    trunk/data/filetypes.asm
    trunk/data/filetypes.c
    trunk/data/filetypes.caml
    trunk/data/filetypes.cmake
    trunk/data/filetypes.conf
    trunk/data/filetypes.cpp
    trunk/data/filetypes.cs
    trunk/data/filetypes.css
    trunk/data/filetypes.d
    trunk/data/filetypes.diff
    trunk/data/filetypes.docbook
    trunk/data/filetypes.f77
    trunk/data/filetypes.ferite
    trunk/data/filetypes.forth
    trunk/data/filetypes.fortran
    trunk/data/filetypes.freebasic
    trunk/data/filetypes.glsl
    trunk/data/filetypes.haskell
    trunk/data/filetypes.haxe
    trunk/data/filetypes.html
    trunk/data/filetypes.java
    trunk/data/filetypes.javascript
    trunk/data/filetypes.latex
    trunk/data/filetypes.lisp
    trunk/data/filetypes.lua
    trunk/data/filetypes.makefile
    trunk/data/filetypes.matlab
    trunk/data/filetypes.nsis
    trunk/data/filetypes.pascal
    trunk/data/filetypes.perl
    trunk/data/filetypes.php
    trunk/data/filetypes.po
    trunk/data/filetypes.python
    trunk/data/filetypes.r
    trunk/data/filetypes.restructuredtext
    trunk/data/filetypes.ruby
    trunk/data/filetypes.sh
    trunk/data/filetypes.sql
    trunk/data/filetypes.tcl
    trunk/data/filetypes.vala
    trunk/data/filetypes.vhdl
    trunk/data/filetypes.xml
    trunk/src/filetypes.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/ChangeLog	2010-10-20 16:15:39 UTC (rev 5309)
@@ -10,6 +10,8 @@
    src/about.c, src/filetypes.c, src/filetypes.h, THANKS,
    data/filetype_extensions.conf, data/filetypes.erlang, wscript:
    Add Erlang filetype (patch by Taylor Venable, thanks).
+ * src/filetypes.c, data/filetypes.*:
+   Move filetype 'extension' default into data files.
 
 
 2010-10-18  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>

Modified: trunk/data/filetypes.actionscript
===================================================================
--- trunk/data/filetypes.actionscript	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.actionscript	2010-10-20 16:15:39 UTC (rev 5309)
@@ -32,7 +32,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=as
+extension=as
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.ada
===================================================================
--- trunk/data/filetypes.ada	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.ada	2010-10-20 16:15:39 UTC (rev 5309)
@@ -21,7 +21,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=adb
+extension=adb
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.asm
===================================================================
--- trunk/data/filetypes.asm	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.asm	2010-10-20 16:15:39 UTC (rev 5309)
@@ -27,7 +27,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=asm
+extension=asm
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.c
===================================================================
--- trunk/data/filetypes.c	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.c	2010-10-20 16:15:39 UTC (rev 5309)
@@ -40,7 +40,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=c
+extension=c
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.caml
===================================================================
--- trunk/data/filetypes.caml	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.caml	2010-10-20 16:15:39 UTC (rev 5309)
@@ -24,7 +24,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=ml
+extension=ml
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.cmake
===================================================================
--- trunk/data/filetypes.cmake	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.cmake	2010-10-20 16:15:39 UTC (rev 5309)
@@ -26,7 +26,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=cmake
+extension=cmake
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.conf
===================================================================
--- trunk/data/filetypes.conf	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.conf	2010-10-20 16:15:39 UTC (rev 5309)
@@ -15,7 +15,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=conf
+extension=conf
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.cpp
===================================================================
--- trunk/data/filetypes.cpp	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.cpp	2010-10-20 16:15:39 UTC (rev 5309)
@@ -42,7 +42,7 @@
 lexer_filetype=C
 
 # default extension used when saving files
-#extension=cpp
+extension=cpp
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.cs
===================================================================
--- trunk/data/filetypes.cs	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.cs	2010-10-20 16:15:39 UTC (rev 5309)
@@ -42,7 +42,7 @@
 lexer_filetype=C
 
 # default extension used when saving files
-#extension=cs
+extension=cs
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.css
===================================================================
--- trunk/data/filetypes.css	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.css	2010-10-20 16:15:39 UTC (rev 5309)
@@ -40,7 +40,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=css
+extension=css
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_-abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.d
===================================================================
--- trunk/data/filetypes.d	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.d	2010-10-20 16:15:39 UTC (rev 5309)
@@ -30,7 +30,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=d
+extension=d
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.diff
===================================================================
--- trunk/data/filetypes.diff	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.diff	2010-10-20 16:15:39 UTC (rev 5309)
@@ -13,7 +13,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=diff
+extension=diff
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.docbook
===================================================================
--- trunk/data/filetypes.docbook	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.docbook	2010-10-20 16:15:39 UTC (rev 5309)
@@ -42,7 +42,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=docbook
+extension=docbook
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.f77
===================================================================
--- trunk/data/filetypes.f77	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.f77	2010-10-20 16:15:39 UTC (rev 5309)
@@ -28,7 +28,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=f
+extension=f
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.ferite
===================================================================
--- trunk/data/filetypes.ferite	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.ferite	2010-10-20 16:15:39 UTC (rev 5309)
@@ -32,7 +32,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=fe
+extension=fe
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.forth
===================================================================
--- trunk/data/filetypes.forth	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.forth	2010-10-20 16:15:39 UTC (rev 5309)
@@ -21,13 +21,13 @@
 
 [settings]
 # default extension used when saving files
-#extension=fs
+extension=fs
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
 
 # if only single comment char is supported like # in this file, leave comment_close blank
-comment_open=( 
+comment_open=(
 comment_close= )
 
 # comment_open=\

Modified: trunk/data/filetypes.fortran
===================================================================
--- trunk/data/filetypes.fortran	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.fortran	2010-10-20 16:15:39 UTC (rev 5309)
@@ -28,7 +28,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=f90
+extension=f90
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.freebasic
===================================================================
--- trunk/data/filetypes.freebasic	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.freebasic	2010-10-20 16:15:39 UTC (rev 5309)
@@ -32,7 +32,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=bas
+extension=bas
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.glsl
===================================================================
--- trunk/data/filetypes.glsl	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.glsl	2010-10-20 16:15:39 UTC (rev 5309)
@@ -45,7 +45,7 @@
 lexer_filetype=C
 
 # default extension used when saving files
-#extension=glsl
+extension=glsl
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.haskell
===================================================================
--- trunk/data/filetypes.haskell	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.haskell	2010-10-20 16:15:39 UTC (rev 5309)
@@ -26,7 +26,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=hs
+extension=hs
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.haxe
===================================================================
--- trunk/data/filetypes.haxe	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.haxe	2010-10-20 16:15:39 UTC (rev 5309)
@@ -33,7 +33,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=hx
+extension=hx
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.html
===================================================================
--- trunk/data/filetypes.html	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.html	2010-10-20 16:15:39 UTC (rev 5309)
@@ -11,7 +11,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=html
+extension=html
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.java
===================================================================
--- trunk/data/filetypes.java	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.java	2010-10-20 16:15:39 UTC (rev 5309)
@@ -34,7 +34,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=java
+extension=java
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.javascript
===================================================================
--- trunk/data/filetypes.javascript	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.javascript	2010-10-20 16:15:39 UTC (rev 5309)
@@ -31,7 +31,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=js
+extension=js
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.latex
===================================================================
--- trunk/data/filetypes.latex	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.latex	2010-10-20 16:15:39 UTC (rev 5309)
@@ -14,7 +14,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=tex
+extension=tex
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.lisp
===================================================================
--- trunk/data/filetypes.lisp	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.lisp	2010-10-20 16:15:39 UTC (rev 5309)
@@ -20,11 +20,11 @@
 [keywords]
 # all items must be in one line
 keywords=abort abs acons acos acosh add-method adjoin adjust-array adjustable-array-p alpha-char-p alphanumericp alter append apply applyhook apropos apropos-list aref arithmetic-error-operands arithmetic-error-operation array-dimension array-dimensions array-element-type array-has-fill-pointer-p array-in-bounds-p array-rank array-row-major-index array-total-size arrayp ash asin asinh assoc assoc-if assoc-if-not atan atanh atom augment-environment bit bit-and bit-andc1 bit-andc2 bit-eqv bit-ior bit-nand bit-nor bit-not bit-orc1 bit-orc2 bit-vector-p bit-xor boole both-case-p boundp break broadcast-stream-streams butlast byte byte-position byte-size caaaar caaadr caaar caadar caaddr caadr caar cadaar cadadr cadar caddar cadddr caddr cadr call-next-method car catenate cdaaar cdaadr cdaar cdadar cdaddr cdadr cdar cddaar cddadr cddar cdddar cddddr cdddr cddr cdr ceiling cell-error-name cerror change-class char char-bit char-bits char-code char-downcase char-equal char-font char-greaterp char-int char-lessp char-name char-not-equal char-not-greaterp char-not-lessp char-upcase char/= char< char<= char= char> char>= character characterp choose choose-if chunk cis class-name class-of clear-input close clrhash code-char coerce collect collect-alist collect-and collect-append collect-file collect-first collect-fn collect-hash collect-last collect-length collect-max collect-min collect-nconc collect-nth collect-or collect-plist collect-sum collecting-fn commonp compile compile-file compile-file-pathname compiled-function-p compiler-let compiler-macro-function compiler-macroexpand compiler-macroexpand-1 complement complex complexp compute-applicable-methods compute-restarts concatenate concatenated-stream-streams condition conjugate cons consp continue control-error copy-alist copy-list copy-pprint-dispatch copy-readtable copy-seq copy-symbol copy-tree cos cosh cotruncate count count-if count-if-not declaration-information declare decode-float decode-universal-time delete-duplicates delete-file delete-if delete-if-not delete-package denominator deposit-field describe describe-object digit-char digit-char-p directory directory-namestring disassemble dpb dribble echo-stream-input-stream echo-stream-output-stream ed eighth elt enclose encode-universal-time end-of-file type endp enough-namestring ensure--function eq eql equal equalp error documentation eval eval-when evalhook evenp every exp expand export expt f fboundp fdefinition ffloor fifth file-author file-error type file-error-pathname file-length file-namestring file-position file-string-length file-write-date fill fill-pointer find find-all-symbols find-class find-if find-if-not find-method find-package find-restart find-symbol finish-output first flet float float-digits float-precision float-radix float-sign floatp floor fourth funcall function function-information function-keywords function-lambda-expression functionp format gatherer generic-labels gcd generator generic-flet gensym gentemp get get-decoded-time get-internal-real-time get-internal-run-time get-output-stream-string get-properties get-setf-method get-setf-method-multiple-value get-universal-time getf gethash graphic-char-p hash-table-count hash-table-p hash-table-rehash-size hash-table-rehash-threshold hash-table-size hash-table-test host-namestring identity imagpart import in-package initialize-instance input-stream-p inspect int-char integer-decode-float integer-length integerp interactive-stream-p intern intersection invalid-method-error invoke-debugger invoke-restart isqrt keywordp last latch lcm ldb ldb-test ldiff length lisp-implementation-type lisp-implementation-version list list* list-all-packages list-length listen listp load load-logical-pathname-translations log logand logandc1 logandc2 logbitp logcount logeqv logical-pathname class logical-pathname logical-pathname-translations logior lognand lognor lognot logorc1 logorc2 logtest logxor lower-case-p machine-instance machine-type machine-version macro-function macroexpand macroexpand-1 make-array make-broadcast-stream make-char make-concatenated-stream make-condition make-dispatch-macro-character make-echo-stream make-hash-table make-instance  make-instances-obsolete  make-list make-load-form  make-load-form-saving-slots make-package make-pathname make-random-state make-sequence make-string make-string-input-stream make-string-output-stream make-symbol make-synonym-stream make-two-way-stream makunbound map map-fn map-into mapc mapcan mapcar mapcon maphash mapl maplist mask mask-field max member member-if member-if-not merge merge-pathnames method-combination-error method-qualifiers min mingle minusp mismatch mod muffle-warning name-char namestring nbutlast nconc next-method-p next-out nintersection ninth no-applicable-method no-next-method not notany notevery nreconc nreverse nset-difference nset-exclusive-or nstring-capitalize nstring-downcase nstring-upcase nsublis nsubst nsubst-if nsubst-if-not nsubstitute nsubstitute-if nsubstitute-if-not nth nthcdr null numberp numerator nunion random random-state-p rassoc rassoc-if rassoc-if-not rational rationalize rationalp read read-byte read-char read-char-no-hang read-delimited-list read-from-string read-line read-preserving-whitespace readtable-case readtablep realp realpart reduce reinitialize-instance  rem output-stream-p package-error type package-error-package package-name package-nicknames package-shadowing-symbols package-use-list package-used-by-list packagep pairlis parse-integer oddp  open open-stream-p parse-macro parse-namestring pathname pathname-device pathname-directory pathname-host pathname-match-p pathname-name pathname-type pathname-version pathnamep peek-char phase plusp position position-if position-if-not positions pprint-dispatch pprint-fill pprint-indent pprint-linear probe-file proclaim pprint-newline pprint-tab pprint-tabular previous print print-object remhash remove remove-duplicates remove-method remprop rename-file rename-package provide replace require rest revappend reverse room round row-major-aref rplaca rplacd restart-name result-of sbit scale-float scan scan-alist scan-file scan-fn scan-fn-inclusive scan-hash scan-lists-of-lists scan-lists-of-lists-fringe scan-multiple scan-plist scan-range scan-sublists scan-symbols schar search second series set set-char-bit set-difference set-dispatch-macro-character set-exclusive-or set-macro-character set-pprint-dispatch set-syntax-from-char shadow shadowing-import shared-initialize short-site-name signal signum simple-bit-vector-p simple-condition-format-arguments simple-condition-format-string simple-string-p simple-vector-p sin sinh sixth sleep slot-boundp slot-exists-p slot-makunbound slot-missing slot-unbound slot-value software-type software-version some sort special-form-p split split-if sqrt stable-sort standard-char-p store-value stream-element-type stream-error-stream stream-external-format streamp string string-capitalize string-char-p string-downcase string-equal string-greaterp string-left-trim string-lessp string-not-equal string-not-greaterp string-not-lessp string-right-trim string-trim string-upcase string/= string< string<= string= string> string>= stringp sublis subseq subseries subsetp subst subst-if subst-if-not substitute substitute-if substitute-if-not subtypep svref sxhash symbol-function symbol-name symbol-package symbol-plist symbol-value symbolp synonym-stream-symbol tailp tan tanh tenth terpri third to-alter translate-logical-pathname translate-pathname tree-equal truename truncate two-way-stream-input-stream two-way-stream-output-stream type-error-datum type-error-expected-type type-of typep unexport unintern union unread-char until-if unuse-package update-instance-for-different-class  update-instance-for-redefined-class upgraded-array-element-type upgraded-complex-part-type upper-case-p use-package use-value user-homedir-pathname values values-list variable-information vector vector-pop vector-push vector-push-extend vectorp warn warn wild-pathname-p write write-byte write-char write-string write-to-string y-or-n-p yes-or-no-p zerop
-special_keywords=always and appending array-dimension-limit array-rank-limit array-total-size-limit as assert call-arguments-limit call-method case catch ccase char-bits-limit char-code-limit char-control-bit char-font-limit char-hyper-bit char-meta-bit char-super-bit check-type check-type collect collecting compiler-let cond count counting ctypecase ctypecase decf declaim defclass def define-compiler-macro define-condition define-declaration define-method-combination define-modify-macro define-setf-method defmacro defmethod defpackage defstruct deftype defun defvar delete destructuring-bind do do* do-all-symbols do-external-symbols do-symbols doing dolist dotimes double-float-epsilon double-float-negative-epsilon ecase encapsulated etypecase finally for formatter gathering generic-function go handler-bind handler-case if ignore-errors in-package incf initially internal-time-units-per-second iterate lambda-list-keywords lambda-parameters-limit least-negative-double-float least-negative-long-float least-negative-normalized-double-float least-negative-normalized-long-float least-negative-normalized-short-float least-negative-normalized-single-float least-negative-short-float least-negative-single-float least-positive-double-float least-positive-long-float least-positive-normalized-double-float least-positive-normalized-long-float least-positive-normalized-short-float least-positive-normalized-single-float least-positive-short-float least-positive-single-float let let* load-time-value locally locally long-float-epsilon long-float-negative-epsilon long-site-name loop loop-finish mapping maximize maximizing minimize minimizing most-negative-double-float most-negative-fixnum most-negative-long-float most-negative-short-float most-negative-single-float most-positive-double-float most-positive-fixnum most-positive-long-float most-positive-short-float most-positive-single-float multiple-value-bind multiple-value-call multiple-value-list multiple-value-prog1 multiple-value-setq multiple-values-limit named nconc nconcing never next-in nil nth-value off-line-port optimizable-series-function or pi pop pprint-exit-if-list-exhausted pprint-logical-block pprint-pop print-unreadable-object producing prog prog* prog1 prog2 progn progv propagate-alterability psetf psetq push pushnew quote remf repeat restart-bind restart-case return return-from rotatef setf setq seventh shiftf short-float-epsilon short-float-negative-epsilon single-float-epsilon single-float-negative-epsilon step sum summing symbol-macrolet t tagbody terminate-producing the thereis time throw trace typecase unless until untrace unwind-protect when when while with with-accessors with-added-methods with-compilation-unit with-condition-restarts with-hash-table-iterator with-input-from-string with-open-file with-open-stream with-output-to-string with-package-iterator with-simple-restart with-slots with-standard-io-syntax 
+special_keywords=always and appending array-dimension-limit array-rank-limit array-total-size-limit as assert call-arguments-limit call-method case catch ccase char-bits-limit char-code-limit char-control-bit char-font-limit char-hyper-bit char-meta-bit char-super-bit check-type check-type collect collecting compiler-let cond count counting ctypecase ctypecase decf declaim defclass def define-compiler-macro define-condition define-declaration define-method-combination define-modify-macro define-setf-method defmacro defmethod defpackage defstruct deftype defun defvar delete destructuring-bind do do* do-all-symbols do-external-symbols do-symbols doing dolist dotimes double-float-epsilon double-float-negative-epsilon ecase encapsulated etypecase finally for formatter gathering generic-function go handler-bind handler-case if ignore-errors in-package incf initially internal-time-units-per-second iterate lambda-list-keywords lambda-parameters-limit least-negative-double-float least-negative-long-float least-negative-normalized-double-float least-negative-normalized-long-float least-negative-normalized-short-float least-negative-normalized-single-float least-negative-short-float least-negative-single-float least-positive-double-float least-positive-long-float least-positive-normalized-double-float least-positive-normalized-long-float least-positive-normalized-short-float least-positive-normalized-single-float least-positive-short-float least-positive-single-float let let* load-time-value locally locally long-float-epsilon long-float-negative-epsilon long-site-name loop loop-finish mapping maximize maximizing minimize minimizing most-negative-double-float most-negative-fixnum most-negative-long-float most-negative-short-float most-negative-single-float most-positive-double-float most-positive-fixnum most-positive-long-float most-positive-short-float most-positive-single-float multiple-value-bind multiple-value-call multiple-value-list multiple-value-prog1 multiple-value-setq multiple-values-limit named nconc nconcing never next-in nil nth-value off-line-port optimizable-series-function or pi pop pprint-exit-if-list-exhausted pprint-logical-block pprint-pop print-unreadable-object producing prog prog* prog1 prog2 progn progv propagate-alterability psetf psetq push pushnew quote remf repeat restart-bind restart-case return return-from rotatef setf setq seventh shiftf short-float-epsilon short-float-negative-epsilon single-float-epsilon single-float-negative-epsilon step sum summing symbol-macrolet t tagbody terminate-producing the thereis time throw trace typecase unless until untrace unwind-protect when when while with with-accessors with-added-methods with-compilation-unit with-condition-restarts with-hash-table-iterator with-input-from-string with-open-file with-open-stream with-output-to-string with-package-iterator with-simple-restart with-slots with-standard-io-syntax
 
 [settings]
 # default extension used when saving files
-#extension=lisp
+extension=lisp
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.lua
===================================================================
--- trunk/data/filetypes.lua	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.lua	2010-10-20 16:15:39 UTC (rev 5309)
@@ -39,7 +39,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=lua
+extension=lua
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.makefile
===================================================================
--- trunk/data/filetypes.makefile	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.makefile	2010-10-20 16:15:39 UTC (rev 5309)
@@ -14,7 +14,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=mak
+extension=mak
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.matlab
===================================================================
--- trunk/data/filetypes.matlab	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.matlab	2010-10-20 16:15:39 UTC (rev 5309)
@@ -17,7 +17,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=m
+extension=m
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.nsis
===================================================================
--- trunk/data/filetypes.nsis	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.nsis	2010-10-20 16:15:39 UTC (rev 5309)
@@ -35,7 +35,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=nsi
+extension=nsi
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.pascal
===================================================================
--- trunk/data/filetypes.pascal	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.pascal	2010-10-20 16:15:39 UTC (rev 5309)
@@ -28,7 +28,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=pas
+extension=pas
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.perl
===================================================================
--- trunk/data/filetypes.perl	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.perl	2010-10-20 16:15:39 UTC (rev 5309)
@@ -47,7 +47,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=pl
+extension=pl
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.php
===================================================================
--- trunk/data/filetypes.php	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.php	2010-10-20 16:15:39 UTC (rev 5309)
@@ -7,7 +7,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=php
+extension=php
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.po
===================================================================
--- trunk/data/filetypes.po	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.po	2010-10-20 16:15:39 UTC (rev 5309)
@@ -16,7 +16,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=po
+extension=po
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.python
===================================================================
--- trunk/data/filetypes.python	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.python	2010-10-20 16:15:39 UTC (rev 5309)
@@ -31,7 +31,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=py
+extension=py
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.r
===================================================================
--- trunk/data/filetypes.r	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.r	2010-10-20 16:15:39 UTC (rev 5309)
@@ -27,7 +27,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=R
+extension=R
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.restructuredtext
===================================================================
--- trunk/data/filetypes.restructuredtext	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.restructuredtext	2010-10-20 16:15:39 UTC (rev 5309)
@@ -4,7 +4,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=rst
+extension=rst
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.ruby
===================================================================
--- trunk/data/filetypes.ruby	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.ruby	2010-10-20 16:15:39 UTC (rev 5309)
@@ -44,7 +44,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=rb
+extension=rb
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.sh
===================================================================
--- trunk/data/filetypes.sh	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.sh	2010-10-20 16:15:39 UTC (rev 5309)
@@ -22,7 +22,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=sh
+extension=sh
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.sql
===================================================================
--- trunk/data/filetypes.sql	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.sql	2010-10-20 16:15:39 UTC (rev 5309)
@@ -24,7 +24,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=sql
+extension=sql
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.tcl
===================================================================
--- trunk/data/filetypes.tcl	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.tcl	2010-10-20 16:15:39 UTC (rev 5309)
@@ -29,7 +29,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=tcl
+extension=tcl
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.vala
===================================================================
--- trunk/data/filetypes.vala	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.vala	2010-10-20 16:15:39 UTC (rev 5309)
@@ -42,7 +42,7 @@
 lexer_filetype=C
 
 # default extension used when saving files
-#extension=vala
+extension=vala
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.vhdl
===================================================================
--- trunk/data/filetypes.vhdl	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.vhdl	2010-10-20 16:15:39 UTC (rev 5309)
@@ -29,7 +29,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=vhd
+extension=vhd
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/data/filetypes.xml
===================================================================
--- trunk/data/filetypes.xml	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/data/filetypes.xml	2010-10-20 16:15:39 UTC (rev 5309)
@@ -83,7 +83,7 @@
 
 [settings]
 # default extension used when saving files
-#extension=xml
+extension=xml
 
 # the following characters are these which a "word" can contains, see documentation
 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Modified: trunk/src/filetypes.c
===================================================================
--- trunk/src/filetypes.c	2010-10-20 15:45:25 UTC (rev 5308)
+++ trunk/src/filetypes.c	2010-10-20 16:15:39 UTC (rev 5309)
@@ -96,7 +96,6 @@
 	ft->lang = -2;
 	ft->name = g_strdup(_("None"));
 	ft->title = g_strdup(_("None"));
-	ft->extension = NULL;
 	ft->pattern = utils_strv_new("*", NULL);
 	ft->comment_open = NULL;
 	ft->comment_close = NULL;
@@ -107,7 +106,6 @@
 	ft->lang = 0;
 	ft->name = g_strdup("C");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("c");
 	ft->pattern = utils_strv_new("*.c", "*.h", NULL);
 	ft->comment_open = g_strdup("/*");
 	ft->comment_close = g_strdup("*/");
@@ -118,7 +116,6 @@
 	ft->lang = 1;
 	ft->name = g_strdup("C++");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("cpp");
 	ft->pattern = utils_strv_new("*.cpp", "*.cxx", "*.c++", "*.cc",
 		"*.h", "*.hpp", "*.hxx", "*.h++", "*.hh", "*.C", NULL);
 	ft->comment_open = g_strdup("//");
@@ -130,7 +127,6 @@
 	ft->lang = 25;
 	ft->name = g_strdup("C#");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("cs");
 	ft->pattern = utils_strv_new("*.cs", NULL);
 	ft->comment_open = g_strdup("//");
 	ft->comment_close = NULL;
@@ -141,7 +137,6 @@
 	ft->lang = 33;
 	ft->name = g_strdup("Vala");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("vala");
 	ft->pattern = utils_strv_new("*.vala", "*.vapi", NULL);
 	ft->comment_open = g_strdup("//");
 	ft->comment_close = NULL;
@@ -152,7 +147,6 @@
 	ft->lang = 17;
 	ft->name = g_strdup("D");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("d");
 	ft->pattern = utils_strv_new("*.d", "*.di", NULL);
 	ft->comment_open = g_strdup("//");
 	ft->comment_close = NULL;
@@ -163,7 +157,6 @@
 	ft->lang = 2;
 	ft->name = g_strdup("Java");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("java");
 	ft->pattern = utils_strv_new("*.java", "*.jsp", NULL);
 	ft->comment_open = g_strdup("/*");
 	ft->comment_close = g_strdup("*/");
@@ -174,7 +167,6 @@
 	ft->lang = 4;
 	ft->name = g_strdup("Pascal");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("pas");
 	ft->pattern = utils_strv_new("*.pas", "*.pp", "*.inc", "*.dpr",
 		"*.dpk", NULL);
 	ft->comment_open = g_strdup("{");
@@ -186,7 +178,6 @@
 	ft->lang = 9;
 	ft->name = g_strdup("ASM");
 	ft->title = g_strdup_printf(_("%s source file"), "Assembler");
-	ft->extension = g_strdup("asm");
 	ft->pattern = utils_strv_new("*.asm", NULL);
 	ft->comment_open = g_strdup(";");
 	ft->comment_close = NULL;
@@ -197,7 +188,6 @@
 	ft->lang = 26;
 	ft->name = g_strdup("FreeBasic");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("bas");
 	ft->pattern = utils_strv_new("*.bas", "*.bi", NULL);
 	ft->comment_open = g_strdup("'");
 	ft->comment_close = NULL;
@@ -208,7 +198,6 @@
 	ft->lang = 18;
 	ft->name = g_strdup("Fortran");
 	ft->title = g_strdup_printf(_("%s source file"), "Fortran (F90)");
-	ft->extension = g_strdup("f90");
 	ft->pattern = utils_strv_new("*.f90", "*.f95", "*.f03", NULL);
 	ft->comment_open = g_strdup("!");
 	ft->comment_close = NULL;
@@ -219,7 +208,6 @@
 	ft->lang = 30;
 	ft->name = g_strdup("F77");
 	ft->title = g_strdup_printf(_("%s source file"), "Fortran (F77)");
-	ft->extension = g_strdup("f");
 	ft->pattern = utils_strv_new("*.f", "*.for", "*.ftn", "*.f77", NULL);
 	ft->comment_open = g_strdup("c");
 	ft->comment_close = NULL;
@@ -230,7 +218,6 @@
 	ft->lang = 31;
 	ft->name = g_strdup("GLSL");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("glsl");
 	ft->pattern = utils_strv_new("*.glsl", "*.frag", "*.vert", NULL);
 	ft->comment_open = g_strdup("/*");
 	ft->comment_close = g_strdup("*/");
@@ -241,7 +228,6 @@
 	ft->lang = -2;
 	ft->name = g_strdup("CAML");
 	ft->title = g_strdup_printf(_("%s source file"), "(O)Caml");
-	ft->extension = g_strdup("ml");
 	ft->pattern = utils_strv_new("*.ml", "*.mli", NULL);
 	ft->comment_open = g_strdup("(*");
 	ft->comment_close = g_strdup("*)");
@@ -252,7 +238,6 @@
 	ft->lang = 5;
 	ft->name = g_strdup("Perl");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("pl");
 	ft->pattern = utils_strv_new("*.pl", "*.perl", "*.pm", "*.agi",
 		"*.pod", NULL);
 	ft->comment_open = g_strdup("#");
@@ -264,7 +249,6 @@
 	ft->lang = 6;
 	ft->name = g_strdup("PHP");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("php");
 	ft->pattern = utils_strv_new("*.php", "*.php3", "*.php4", "*.php5",
 		"*.phtml", NULL);
 	ft->comment_open = g_strdup("//");
@@ -276,7 +260,6 @@
 	ft->lang = 23;
 	ft->name = g_strdup("Javascript");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("js");
 	ft->pattern = utils_strv_new("*.js", NULL);
 	ft->comment_open = g_strdup("//");
 	ft->comment_close = NULL;
@@ -287,7 +270,6 @@
 	ft->lang = 7;
 	ft->name = g_strdup("Python");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("py");
 	ft->pattern = utils_strv_new("*.py", "*.pyw", NULL);
 	ft->comment_open = g_strdup("#");
 	ft->comment_close = NULL;
@@ -298,7 +280,6 @@
 	ft->lang = 14;
 	ft->name = g_strdup("Ruby");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("rb");
 	ft->pattern = utils_strv_new("*.rb", "*.rhtml", "*.ruby", NULL);
 	ft->comment_open = g_strdup("#");
 	ft->comment_close = NULL;
@@ -309,7 +290,6 @@
 	ft->lang = 15;
 	ft->name = g_strdup("Tcl");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("tcl");
 	ft->pattern = utils_strv_new("*.tcl", "*.tk", "*.wish", NULL);
 	ft->comment_open = g_strdup("#");
 	ft->comment_close = NULL;
@@ -320,7 +300,6 @@
 	ft->lang = 22;
 	ft->name = g_strdup("Lua");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("lua");
 	ft->pattern = utils_strv_new("*.lua", NULL);
 	ft->comment_open = g_strdup("--");
 	ft->comment_close = NULL;
@@ -331,7 +310,6 @@
 	ft->lang = 19;
 	ft->name = g_strdup("Ferite");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("fe");
 	ft->pattern = utils_strv_new("*.fe", NULL);
 	ft->comment_open = g_strdup("/*");
 	ft->comment_close = g_strdup("*/");
@@ -342,7 +320,6 @@
 	ft->lang = 24;
 	ft->name = g_strdup("Haskell");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("hs");
 	ft->pattern = utils_strv_new("*.hs", "*.lhs", NULL);
 	ft->comment_open = g_strdup("--");
 	ft->comment_close = NULL;
@@ -353,7 +330,6 @@
 	ft->lang = 36;
 	ft->name = g_strdup("Markdown");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("md");
 	ft->pattern = utils_strv_new("*.mdml", "*.mdwn", "*.markdown", "*.md", NULL);
 	ft->comment_open = NULL;
 	ft->comment_close = NULL;
@@ -364,7 +340,6 @@
 	ft->lang = 37;
 	ft->name = g_strdup("Txt2tags");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("t2t");
 	ft->pattern = utils_strv_new("*.t2t", "*.txt2tags", NULL);
 	ft->comment_open = NULL;
 	ft->comment_close = NULL;
@@ -375,7 +350,6 @@
 	ft->lang = 38;
 	ft->name = g_strdup("Abc");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("abc");
 	ft->pattern = utils_strv_new("*.abc", "*.abp", NULL);
 	ft->comment_open = NULL;
 	ft->comment_close = NULL;
@@ -386,7 +360,6 @@
 	ft->lang = 16;
 	ft->name = g_strdup("Sh");
 	ft->title = g_strdup(_("Shell script file"));
-	ft->extension = g_strdup("sh");
 	ft->pattern = utils_strv_new("*.sh", "configure", "configure.in",
 		"configure.in.in", "configure.ac", "*.ksh", "*.zsh", "*.ash", "*.bash", NULL);
 	ft->comment_open = g_strdup("#");
@@ -398,7 +371,6 @@
 	ft->lang = 3;
 	ft->name = g_strdup("Make");
 	ft->title = g_strdup(_("Makefile"));
-	ft->extension = g_strdup("mak");
 	ft->pattern = utils_strv_new(
 		"*.mak", "*.mk", "GNUmakefile", "makefile", "Makefile", "makefile.*", "Makefile.*", NULL);
 	ft->comment_open = g_strdup("#");
@@ -410,7 +382,6 @@
 	ft->lang = -2;
 	ft->name = g_strdup("XML");
 	ft->title = g_strdup(_("XML document"));
-	ft->extension = g_strdup("xml");
 	ft->pattern = utils_strv_new(
 		"*.xml", "*.sgml", "*.xsl", "*.xslt", "*.xsd", "*.xhtml", NULL);
 	ft->comment_open = g_strdup("<!--");
@@ -422,7 +393,6 @@
 	ft->lang = 12;
 	ft->name = g_strdup("Docbook");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("docbook");
 	ft->pattern = utils_strv_new("*.docbook", NULL);
 	ft->comment_open = g_strdup("<!--");
 	ft->comment_close = g_strdup("-->");
@@ -433,7 +403,6 @@
 	ft->lang = 29;
 	ft->name = g_strdup("HTML");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("html");
 	ft->pattern = utils_strv_new(
 		"*.htm", "*.html", "*.shtml", "*.hta", "*.htd", "*.htt", "*.cfm", NULL);
 	ft->comment_open = g_strdup("<!--");
@@ -445,7 +414,6 @@
 	ft->lang = 13;
 	ft->name = g_strdup("CSS");
 	ft->title = g_strdup(_("Cascading StyleSheet"));
-	ft->extension = g_strdup("css");
 	ft->pattern = utils_strv_new("*.css", NULL);
 	ft->comment_open = g_strdup("/*");
 	ft->comment_close = g_strdup("*/");
@@ -456,7 +424,6 @@
 	ft->lang = 11;
 	ft->name = g_strdup("SQL");
 	ft->title = g_strdup(_("SQL Dump file"));
-	ft->extension = g_strdup("sql");
 	ft->pattern = utils_strv_new("*.sql", NULL);
 	ft->comment_open = g_strdup("/*");
 	ft->comment_close = g_strdup("*/");
@@ -467,7 +434,6 @@
 	ft->lang = 8;
 	ft->name = g_strdup("LaTeX");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("tex");
 	ft->pattern = utils_strv_new("*.tex", "*.sty", "*.idx", "*.ltx", NULL);
 	ft->comment_open = g_strdup("%");
 	ft->comment_close = NULL;
@@ -478,7 +444,6 @@
 	ft->lang = 21;
 	ft->name = g_strdup("VHDL");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("vhd");
 	ft->pattern = utils_strv_new("*.vhd", "*.vhdl", NULL);
 	ft->comment_open = g_strdup("--");
 	ft->comment_close = NULL;
@@ -489,7 +454,6 @@
 	ft->lang = 39;
 	ft->name = g_strdup("Verilog");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("v");
 	ft->pattern = utils_strv_new("*.v", "*.verilog", NULL);
 	ft->comment_open = g_strdup("/*");
 	ft->comment_close = g_strdup("*/");
@@ -500,7 +464,6 @@
 	ft->lang = 20;
 	ft->name = g_strdup("Diff");
 	filetype_make_title(ft, TITLE_FILE);
-	ft->extension = g_strdup("diff");
 	ft->pattern = utils_strv_new("*.diff", "*.patch", "*.rej", NULL);
 	ft->comment_open = g_strdup("#");
 	ft->comment_close = NULL;
@@ -511,7 +474,6 @@
 	ft->lang = -2;
 	ft->name = g_strdup("Lisp");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("lisp");
 	ft->pattern = utils_strv_new("*.lisp", NULL);
 	ft->comment_open = g_strdup(";");
 	ft->comment_close = NULL;
@@ -522,7 +484,6 @@
 	ft->lang = -2;
 	ft->name = g_strdup("Erlang");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("erl");
 	ft->pattern = utils_strv_new("*.erl", NULL);
 	ft->comment_open = g_strdup("%");
 	ft->comment_close = NULL;
@@ -533,7 +494,6 @@
 	ft->lang = 10;
 	ft->name = g_strdup("Conf");
 	ft->title = g_strdup(_("Config file"));
-	ft->extension = g_strdup("conf");
 	ft->pattern = utils_strv_new("*.conf", "*.ini", "config", "*rc",
 		"*.cfg", "*.desktop", NULL);
 	ft->comment_open = g_strdup("#");
@@ -545,7 +505,6 @@
 	ft->lang = -2;
 	ft->name = g_strdup("Po");
 	ft->title = g_strdup(_("Gettext translation file"));
-	ft->extension = g_strdup("po");
 	ft->pattern = utils_strv_new("*.po", "*.pot", NULL);
 	ft->comment_open = g_strdup("#");
 	ft->comment_close = NULL;
@@ -556,7 +515,6 @@
 	ft->lang = 27;
 	ft->name = g_strdup("Haxe");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("hx");
 	ft->pattern = utils_strv_new("*.hx", NULL);
 	ft->comment_open = g_strdup("//");
 	ft->comment_close = NULL;
@@ -567,7 +525,6 @@
 	ft->lang = 34;
 	ft->name = g_strdup("ActionScript");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("as");
 	ft->pattern = utils_strv_new("*.as", NULL);
 	ft->comment_open = g_strdup("//");
 	ft->comment_close = NULL;
@@ -578,7 +535,6 @@
 	ft->lang = 40;
 	ft->name = g_strdup("R");
 	ft->title = g_strdup_printf(_("%s script file"), "R");
-	ft->extension = g_strdup("R");
 	ft->pattern = utils_strv_new("*.R", "*.r", NULL);
 	ft->comment_open = g_strdup("#");
 	ft->comment_close = NULL;
@@ -589,7 +545,6 @@
 	ft->lang = 28;
 	ft->name = g_strdup("reStructuredText");
 	filetype_make_title(ft, TITLE_FILE);
-	ft->extension = g_strdup("rst");
 	ft->pattern = utils_strv_new(
 		"*.rest", "*.reST", "*.rst", NULL);
 	ft->comment_open = NULL;
@@ -601,7 +556,6 @@
 	ft->lang = 32;
 	ft->name = g_strdup("Matlab/Octave");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("m");
 	ft->pattern = utils_strv_new("*.m", NULL);
 	ft->comment_open = g_strdup("%");
 	ft->comment_close = NULL;
@@ -612,7 +566,6 @@
 	ft->lang = -2;
 	ft->name = g_strdup("YAML");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("yaml");
 	ft->pattern = utils_strv_new("*.yaml", "*.yml", NULL);
 	ft->comment_open = g_strdup("#");
 	ft->comment_close = NULL;
@@ -623,7 +576,6 @@
 	ft->lang = -2;
 	ft->name = g_strdup("CMake");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("cmake");
 	ft->pattern = utils_strv_new("CMakeLists.txt", "*.cmake", "*.ctest", NULL);
 	ft->comment_open = g_strdup("#");
 	ft->comment_close = NULL;
@@ -634,7 +586,6 @@
 	ft->lang = 35;
 	ft->name = g_strdup("NSIS");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("nsis");
 	ft->pattern = utils_strv_new("*.nsi", "*.nsh", NULL);
 	ft->comment_open = g_strdup(";");
 	ft->comment_close = NULL;
@@ -645,7 +596,6 @@
 	ft->lang = -2;
 	ft->name = g_strdup("Ada");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("adb");
 	ft->pattern = utils_strv_new("*.adb", "*.ads", NULL);
 	ft->comment_open = g_strdup("--");
 	ft->comment_close = NULL;
@@ -656,7 +606,6 @@
 	ft->lang = -2;
 	ft->name = g_strdup("Forth");
 	filetype_make_title(ft, TITLE_SOURCE_FILE);
-	ft->extension = g_strdup("fs");
 	ft->pattern = utils_strv_new("*.fs", "*.fth", NULL);
 	ft->comment_open = g_strdup("\\");
 	ft->comment_close = NULL;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list