Navigation

  • next
  • previous |
  • Leo 6.8.4 documentation »
  • Advanced Topics

Advanced Topics¶

  • Writing Plugins
    • About 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 of Leo

Previous topic

Leo’s WebSocket Server

Next topic

Writing Plugins

Quick search

Navigation

  • next
  • previous |
  • Leo 6.8.4 documentation »
  • Advanced Topics
© Copyright 1997-2025, Edward K. Ream. Last updated on May 10, 2025. Created using Sphinx 8.2.3.