Hello Edward,
Out of curiosity I checked the other '--gui=GUI' values ( other than 'null'
& 'qt' ;-)
* Try 'console' - Not OK - See "Log-001".
* ---> Package 'npyscreen' is not installed ...
*
* Try 'curses' - Not OK - See "Log-002".
* ---> Does requires the 'npyscreen' package as well ...
*
* Try 'text' - OK? - See "Log-003".
* ---> Works somewhat - but - throws tracebacks with 'TypeErrors' ...
Again I tested this on Fedora Linux only ...
With kind regards,
Viktor
### Log-001 ###
(Leo) [user@fedora-leo-study-vm leo-editor]$
(Leo) [user@fedora-leo-study-vm leo-editor]$ python -m leo.core.runLeo
--gui=console .gitignore
setting leoID from os.getenv('USER'): 'user'
Leo 6.8.8-devel, devel branch, build 000a7380f8
2025-10-24 11:58:03 -0500
Python 3.13.9, Leo Console Gui (npyscreen)
linux
(Leo) [user@fedora-leo-study-vm leo-editor]$
###
(Leo) [user@fedora-leo-study-vm leo-editor]$
(Leo) [user@fedora-leo-study-vm leo-editor]$ python -m pip list | grep
'npyscreen'
(Leo) [user@fedora-leo-study-vm leo-editor]$
### Log-002 ###
(Leo) [user@fedora-leo-study-vm leo-editor]$
(Leo) [user@fedora-leo-study-vm leo-editor]$ python -m leo.core.runLeo
--gui=curses .gitignore
setting leoID from os.getenv('USER'): 'user'
Leo 6.8.8-devel, devel branch, build 000a7380f8
2025-10-24 11:58:03 -0500
Python 3.13.9, Leo Console Gui (npyscreen)
linux
(Leo) [user@fedora-leo-study-vm leo-editor]$
### Log-003 ###
(Leo) [user@fedora-leo-study-vm leo-editor]$
(Leo) [user@fedora-leo-study-vm leo-editor]$ python -m leo.core.runLeo
--gui=text .gitignore
setting leoID from os.getenv('USER'): 'user'
Leo 6.8.8-devel, devel branch, build 000a7380f8
2025-10-24 11:58:03 -0500
Python 3.13.9, LeoGui: dummy version
linux
Unexpected exception reading
'/home/user/PyVE/GitHub/Leo/leo-editor/.gitignore'
Traceback (most recent call last):
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoApp.py", line
2352, in doPostPluginsInit
c = g.openWithFileName(fn, gui=g.app.gui, old_c=None)
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoGlobals.py",
line 3193, in openWithFileName
return g.app.loadManager.openWithFileName(fileName, gui, old_c)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoApp.py", line
3074, in openWithFileName
return lm.openExternalFile(file_name, gui, old_c)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoApp.py", line
3191, in openExternalFile
p.h = f"@auto {fn}" if func else f"@edit {fn}"
^^^
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoNodes.py",
line 1793, in __set_h
c.setHeadString(p, val)
~~~~~~~~~~~~~~~^^^^^^^^
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoCommands.py",
line 2190, in setHeadString
c.frame.tree.setHeadline(p, s)
^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'textTree' object has no attribute 'setHeadline'
createMenuBar Commander 123607109227280: '/home/user/.leo/workbook.leo'
Traceback (most recent call last):
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoMenu.py",
line 444, in createNewMenu
menu = self.new_menu(parent, tearoff=0, label=menuName)
TypeError: textLeoMenu.new_menu() got an unexpected keyword argument
'label'. Did you mean 'labe'?
createMenusFromConfigList no menu &File
Traceback (most recent call last):
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoMenu.py",
line 444, in createNewMenu
menu = self.new_menu(parent, tearoff=0, label=menuName)
TypeError: textLeoMenu.new_menu() got an unexpected keyword argument
'label'. Did you mean 'labe'?
createMenusFromConfigList no menu &Edit
Traceback (most recent call last):
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoMenu.py",
line 444, in createNewMenu
menu = self.new_menu(parent, tearoff=0, label=menuName)
TypeError: textLeoMenu.new_menu() got an unexpected keyword argument
'label'. Did you mean 'labe'?
createMenusFromConfigList no menu &Search
Traceback (most recent call last):
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoMenu.py",
line 444, in createNewMenu
menu = self.new_menu(parent, tearoff=0, label=menuName)
TypeError: textLeoMenu.new_menu() got an unexpected keyword argument
'label'. Did you mean 'labe'?
createMenusFromConfigList no menu Settings
Traceback (most recent call last):
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoMenu.py",
line 444, in createNewMenu
menu = self.new_menu(parent, tearoff=0, label=menuName)
TypeError: textLeoMenu.new_menu() got an unexpected keyword argument
'label'. Did you mean 'labe'?
createMenusFromConfigList no menu &Outline
Traceback (most recent call last):
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoMenu.py",
line 444, in createNewMenu
menu = self.new_menu(parent, tearoff=0, label=menuName)
TypeError: textLeoMenu.new_menu() got an unexpected keyword argument
'label'. Did you mean 'labe'?
createMenusFromConfigList no menu Run
Traceback (most recent call last):
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoMenu.py",
line 444, in createNewMenu
menu = self.new_menu(parent, tearoff=0, label=menuName)
TypeError: textLeoMenu.new_menu() got an unexpected keyword argument
'label'. Did you mean 'labe'?
createMenusFromConfigList no menu &Window
Traceback (most recent call last):
File "/home/user/PyVE/GitHub/Leo/leo-editor/leo/core/leoMenu.py",
line 444, in createNewMenu
menu = self.new_menu(parent, tearoff=0, label=menuName)
TypeError: textLeoMenu.new_menu() got an unexpected keyword argument
'label'. Did you mean 'labe'?
createMenusFromConfigList no menu &Help
createOpenWithMenuFromTable: no File menu
--- tree ---
b - Startup
b ===== Leo's cheat sheet
b - Key bindings
b Executing minibuffer commands
b Frequently used commands
b Leo directives
b Settings
b Node types
b Notable Plugins
b - External files (@<file> nodes)
b - Scripting
b Command line options
- Learning to be a Leo developer
b - The rst3 tutorial
b - Rendering examples
--- tree ---
b - Startup
b ===== Leo's cheat sheet
b - Key bindings
b Executing minibuffer commands
b Frequently used commands
b Leo directives
b Settings
b Node types
b Notable Plugins
b - External files (@<file> nodes)
b - Scripting
b Command line options
- Learning to be a Leo developer
b - The rst3 tutorial
b - Rendering examples
None
Do what? (menu,key,body,frames,tree,quit) > quit
(Leo) [user@fedora-leo-study-vm leo-editor]$
--
You received this message because you are subscribed to the Google Groups
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/leo-editor/a89f4126-833a-49bd-9568-53baff59555cn%40googlegroups.com.