Lugaru's Epsilon
Programmer's
Editor

Context:
Epsilon User's Manual and Reference
   . . .
   Command Reference
      abort
      about-epsilon
      align-region
      . . .
      zoom-window
   Variable Reference
      . . .
      browser-filter
      browser-filter-usedby
      browser-options
      buf-accessed
      buf-accessed-clock
      . . .
   Changing Epsilon
   . . .

Previous   Up    Next
browser-filter-usedby  Variable Reference   buf-accessed


Epsilon User's Manual and Reference > Variable Reference >

browser-options: preference variable

Default value: 0x7fff

Bits in this variable controls various options for the #symbols# buffer. It's constructed by the browse-symbol command, and when following tags using a browser database file.

These bits apply only when a tagging command looks up a symbol, and Epsilon generates a #symbols# buffer for it as a side effect:

The 0x1 bit lets Epsilon include actual source file lines in the #symbols# buffer. If off, the buffer will just show their file names and line numbers.

The 0x2 bit includes references to the symbol, not just definitions, when it lists source file lines. That is, it includes the section labeled "is used at".

The 0x4 bit includes the section that lists other symbols the current symbol uses (the "uses" section).

The 0x8 bit includes the section that lists those symbols that use the current symbol (the "used by" section).

These similar bits apply when you use the browse-symbol command, or keys like <Enter> or L in the #symbols# buffer:

The 0x10 bit lets Epsilon include actual source file lines in the #symbols# buffer. If off, the buffer will just show their file names and line numbers.

The 0x20 bit includes references to the symbol, not just definitions, when it lists source file lines. That is, it includes the section labeled "is used at".

The 0x40 bit includes the section that lists other symbols the current symbol uses (the "uses" section).

The 0x80 bit includes the section that lists those symbols that use the current symbol (the "used by" section).

Finally, the 0x100 bit applies no matter how the #symbols# buffer is built. It lets Epsilon adjust the source line number recorded in the browser database by examining the original source code file. Sometimes the line number recorded in the browser database is off by a line or two, and this option corrects for that.

More info:

Source Code Browsing Interface



Previous   Up    Next
browser-filter-usedby  Variable Reference   buf-accessed


Lugaru Copyright (C) 1984, 2012 Lugaru Software Ltd. All Rights Reserved.