[Midnight Commander] #160: [PATCH] Edit: ebuild syntax definition

Ticket System tickets at midnight-commander.org
Fri Jan 16 08:00:52 UTC 2009


#160: [PATCH] Edit: ebuild syntax definition
-------------------------------------------------------------------------------+
  Reporter:  Enrico.Weigelt at zaphod.local, metux IT service <weigelt at metux.de>  |       Owner:  metux         
      Type:  enhancement                                                       |      Status:  accepted      
  Priority:  major                                                             |   Milestone:  4.7           
 Component:  mcedit                                                            |     Version:  4.6.1         
Resolution:                                                                    |    Keywords:  review, ebuild
  Blocking:                                                                    |   Blockedby:                
-------------------------------------------------------------------------------+
Changes (by slyfox):

  * keywords:  review => review, ebuild


Comment:

 .ebuilds are usual shell scripts

 Ebuild syntax file looks _OUTDATED_ in respect to shell.syntax with:

 shell out-of-sync issues:
 * some control words are hot highlighted: 'if', 'then', 'else', etc. (have
 a look at 'diff syntax/ebuild.syntax syntax/shell.syntax')
 * some literals are not highlighted:
     * single quoted ones: """sed -e -s's/hello/world/g'"""
     * global variables: """AUDIO="$(get_audio)"""

 * some global vars are not highlighted properly: SCR_URI, SLOT
 * some ebuild keywords are not highlighted at all: 'enewgroup'

 All the rest looks OK, so patch could be merged. I could add some patches
 to fix above issues this weekend :]

-- 
Ticket URL: <www.midnight-commander.org/ticket/160#comment:11>
Midnight Commander <www.midnight-commander.org>
Midnight Development Center


More information about the mc-devel mailing list