Changeset 5055

Show
Ignore:
Timestamp:
06/30/09 18:20:45 (8 months ago)
Author:
pmoura
Message:

Updated text editor configuration files in order to remove references to the no longer used ".config" file name extension and to support syntax coloring and code completion of the multifile/1 and use_module/1-2 directives.

Location:
trunk
Files:
16 modified

Legend:

Unmodified
Added
Removed
  • trunk/RELEASE_NOTES.txt

    r5050 r5055  
    11================================================================ 
    22Logtalk - Open source object-oriented logic programming language 
    3 Release 2.37.2 
     3Release 2.37.3 
    44 
    55Copyright (c) 1998-2009 Paulo Moura.        All Rights Reserved. 
     
    1212RELEASE NOTES 
    1313============= 
     14 
     15 
     162.37.3 - July ??, 2009 
     17 
     18    Updated text editor configuration files in order to remove references to 
     19    the no longer used ".config" file name extension and to support syntax 
     20    coloring and code completion of the multifile/1 and use_module/1-2 
     21    directives. 
     22 
     23    Corrected some spelling and XHTML typos in the User and Reference Manuals. 
    1424 
    1525 
  • trunk/wenv/emacs/logtalk.el

    r4608 r5055  
    55;; Author: Paulo Moura <pmoura@logtalk.org> 
    66;; Creation date: November 15, 2003 
    7 ;; Last modification date: November 23, 2008 
    8 ;; Version: 1.8 
     7;; Last modification date: July 1, 20089 
     8;; Version: 1.9 
    99 
    1010;; Installation: 
     
    2727;; setup  
    2828 
    29 (defvar logtalk-mode-version "1.7" 
     29(defvar logtalk-mode-version "1.9" 
    3030    "Logtalk mode version number") 
    3131 
     
    100100        ("\\(:- \\)\\(category\\|object\\|protocol\\|module\\)\\([(]\\)" 2 'logtalk-directive-face) 
    101101        ("\\(:- \\)\\(p\\(?:r\\(?:ivate\\|otected\\)\\|ublic\\)\\)\\([(]\\)" 2 'logtalk-directive-face) 
    102         ("\\(:- \\)\\(alias\\|calls\\|d\\(?:iscontiguous\\|ynamic\\)\\|e\\(?:lif\\|n\\(?:coding\\|sure_loaded\\)\\|xport\\)\\|i\\(?:f\\|n\\(?:fo\\|itialization\\)\\)\\|m\\(?:\\(?:eta_predicat\\|od\\)e\\)\\|op\\|use\\(?:s\\|_module\\)\\|synchronized\\)\\([(]\\)" 2 'logtalk-directive-face) 
     102        ("\\(:- \\)\\(alias\\|calls\\|d\\(?:iscontiguous\\|ynamic\\)\\|e\\(?:lif\\|n\\(?:coding\\|sure_loaded\\)\\|xport\\)\\|i\\(?:f\\|n\\(?:fo\\|itialization\\)\\)\\|m\\(?:\\(?:eta_predicat\\|od\\|ultifil\\)e\\)\\|op\\|use\\(?:s\\|_module\\)\\|synchronized\\)\\([(]\\)" 2 'logtalk-directive-face) 
    103103        ("\\(:- \\)\\(dynamic\\|s\\(?:et_\\(?:logtalk\\|prolog\\)_flag\\|ynchronized\\)\\|threaded\\)\\([\.]\\)" 2 'logtalk-directive-face) 
    104104        ("\\<\\(\\(?:complement\\|extend\\|i\\(?:mp\\(?:\\(?:lemen\\|or\\)t\\)\\|nstantiate\\)\\|specialize\\)s\\)\\([(]\\)" 1 'logtalk-directive-face) 
  • trunk/wenv/jedit/logtalk.xml

    r4605 r5055  
    66 
    77    written by      Paulo Moura 
    8     version         1.8 
     8    version         1.9 
    99    created on      5 May 2002 
    10     last revised    22 November 2008 
     10    last revised    1 July 2009 
    1111 
    1212    To install, copy this file to the "modes" subdirectory in jEdit  
     
    1414    same subdirectory and add (if not present) the following entry: 
    1515     
    16     <MODE NAME="logtalk" FILE="logtalk.xml" FILE_NAME_GLOB="*.{lgt,config}" /> 
     16    <MODE NAME="logtalk" FILE="logtalk.xml" FILE_NAME_GLOB="*.{lgt}" /> 
    1717--> 
    1818 
  • trunk/wenv/jedit/NOTES.txt

    r5003 r5055  
    2727    present) the following entry: 
    2828     
    29     <MODE NAME="logtalk" FILE="logtalk.xml" FILE_NAME_GLOB="*.{lgt,config}" /> 
     29    <MODE NAME="logtalk" FILE="logtalk.xml" FILE_NAME_GLOB="*.{lgt}" /> 
    3030 
    31313.  Install (or update if necessary) the jEdit plug-in Templates 4.0.0 
  • trunk/wenv/nano/logtalk.nanorc

    r3748 r5055  
    11## Here is an example for Logtalk. 
    22## 
    3 syntax "logtalk" "\.(lgt|config)$" 
     3syntax "logtalk" "\.lgt$" 
    44 
    55color magenta "::" 
  • trunk/wenv/npp/logtalk.api

    r4605 r5055  
    9898mod 
    9999mode 
     100multifile 
    100101nl 
    101102nonvar 
     
    160161unify_with_occurs_check 
    161162uses 
     163use_module 
    162164var 
    163165write 
  • trunk/wenv/smultron/logtalk.plist

    r4605 r5055  
    2727            <string>meta_predicate</string> 
    2828            <string>mode</string> 
     29            <string>multifile</string> 
    2930            <string>op</string> 
    3031            <string>private</string> 
    3132            <string>protected</string> 
    3233            <string>public</string> 
     34            <string>use_module</string> 
    3335            <string>current_object</string> 
    3436            <string>current_protocol</string> 
  • trunk/wenv/smultron/SyntaxDefinitions.plist

    r3058 r5055  
    99        <string>logtalk</string> 
    1010        <key>extensions</key> 
    11         <string>lgt config</string> 
     11        <string>lgt</string> 
    1212    </dict> 
    1313</array> 
  • trunk/wenv/subethaedit/logtalk.plist

    r4605 r5055  
    99        <string>Logtalk</string> 
    1010        <key>Extensions</key> 
    11         <string>lgt,config</string> 
     11        <string>lgt</string> 
    1212        <key>Valid Characters for Variables</key> 
    1313        <string>_0987654321abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</string> 
  • trunk/wenv/subethaedit2/Logtalk.mode/Contents/Info.plist

    r4268 r5055  
    2020    <array> 
    2121       <string>lgt</string> 
    22        <string>config</string> 
    2322    </array> 
    2423</dict> 
  • trunk/wenv/subethaedit2/Logtalk.mode/Contents/Resources/AutocompleteAdditions.txt

    r4605 r5055  
    2929uses(, [/]). 
    3030uses(). 
     31use_module(, [/]). 
    3132calls(). 
    3233info([]). 
     
    3839mode(, one_or_more). 
    3940mode(, error). 
     41multifile(/). 
    4042dynamic(/). 
    4143dynamic. 
  • trunk/wenv/subethaedit2/Logtalk.mode/Contents/Resources/ModeSettings.xml

    r4268 r5055  
    33    <recognition> 
    44        <extension>lgt</extension> 
    5         <extension>config</extension> 
    65    </recognition> 
    76</settings> 
  • trunk/wenv/tests/source.lgt

    r4605 r5055  
    3838    :- uses(list, [append/3, member/2]). 
    3939    :- uses(queues, [new/1::new_queue/1]). 
     40 
     41    :- multifile(zzz/1). 
     42    :- multifile(module:zzz/1). 
     43    :- multifile(object::zzz/1). 
     44 
     45    :- use_module(module, [xxx/1, yyy/2, zzz/3]). 
    4046 
    4147    :- public(aaa/2). 
  • trunk/wenv/textmate/Logtalk.tmbundle/Preferences/Completions.plist

    r4605 r5055  
    3434            <string>meta_predicate</string> 
    3535            <string>mode</string> 
     36            <string>multifile</string> 
    3637            <string>op</string> 
    3738            <string>private</string> 
    3839            <string>protected</string> 
    3940            <string>public</string> 
     41            <string>use_module</string> 
    4042            <string>current_object</string> 
    4143            <string>current_protocol</string> 
  • trunk/wenv/textmate/Logtalk.tmbundle/Syntaxes/Logtalk.plist

    r4609 r5055  
    66    <array> 
    77        <string>lgt</string> 
    8         <string>config</string> 
    98    </array> 
    109    <key>foldingStartMarker</key> 
  • trunk/wenv/vim/completion/logtalk.dict

    r4605 r5055  
    2222meta_predicate 
    2323mode 
     24multifile 
    2425op 
    2526private 
    2627protected 
    2728public 
     29use_module 
    2830current_object 
    2931current_protocol