Navigation

  • index
  • next |
  • previous |
  • Leo 6.7.8 documentation »
  • Advanced Topics

Advanced Topics¶

  • Controlling Syntax Coloring
    • Settings for syntax coloring
    • Files
    • The colorizer’s inner loop
    • Format of colorizer control files
    • Rule methods
  • Writing Plugins
    • Writing Plugins
    • Important security warnings
    • Documenting plugins
    • c ivars & properties
    • Handling events
    • Support for unit testing
  • Debugging with Leo
    • Using g.trace and g.pdb
    • Settings for winpdb
    • Debugging scripts with winpdb
  • Leo’s Console Gui
    • System requirements
    • Starting Leo with the console gui
    • Exiting Leo & saving files
    • Navigation and editing
    • Leo key bindings
    • Limitations
    • Broadcasting and listening
    • Developing the cursesGui2 plugin
  • Leo’s WebSocket Server
    • The communication protocol
    • The main server loop
    • Compatibility and extensibility
    • Multiple concurrent connections
    • Command line arguments
    • Acknowledgments
  • A Miscellany of Leo Scripting
  • Exploring Leo’s Code Base
  • Vim Mode: Theory of Operation
  • The Leonine World
  • Leo University

Logo

Previous topic

Leo’s WebSocket Server

Next topic

Controlling Syntax Coloring

Quick search

«

Navigation

  • index
  • next |
  • previous |
  • Leo 6.7.8 documentation »
  • Advanced Topics
© Copyright 1997-2024, Edward K. Ream. Last updated on March 03, 2024. Created using Sphinx 7.2.6.