~sschaefer/leo-editor/leo-manualUpdate

« back to all changes in this revision

Viewing changes to leo/core/leoGlobals.py

  • Committer: Stephen P. Schaefer
  • Date: 2010-05-11 20:33:17 UTC
  • mfrom: (3067.1.17 trunk)
  • Revision ID: sps@thyrsus-laptop2.schaefer-home.org-20100511203317-7wrpucw0lwhk0c6w
Merge from trunk.
Chapter 4, more cleanup.

Show diffs side-by-side

added added

removed removed

Lines of Context:
686
686
 
687
687
    return None
688
688
#@-node:ekr.20080827175609.34:g.scanAtPagewidthDirectives
 
689
#@+node:ekr.20100507084415.5760:g.scanAtRootDirectives
 
690
def scanAtRootDirectives(aList):
 
691
 
 
692
    '''Scan aList for @root directives.'''
 
693
 
 
694
    for d in aList:
 
695
        s = d.get('root')
 
696
        if s is not None:
 
697
            i, mode = g.scanAtRootOptions(s,0)
 
698
            g.trace(mode)
 
699
            return mode
 
700
 
 
701
    return None
 
702
#@-node:ekr.20100507084415.5760:g.scanAtRootDirectives
689
703
#@+node:ekr.20031218072017.3154:g.scanAtRootOptions
690
704
def scanAtRootOptions (s,i,err_flag=False):
691
705
 
724
738
        doc = app.config.at_root_bodies_start_in_doc_mode
725
739
        mode = g.choose(doc,"doc","code")
726
740
 
 
741
    # g.trace(mode,g.callers(3))
 
742
 
727
743
    return i,mode
728
744
#@-node:ekr.20031218072017.3154:g.scanAtRootOptions
729
745
#@+node:ekr.20080827175609.37:g.scanAtTabwidthDirectives & scanAllTabWidthDirectives