eye
eye copied to clipboard
Edit Your Editor: a scriptable Qt-based text editor - mirror of https://gitlab.com/hydrargyrum/eye
Below there is a fast analysis of module/packages inter-dependencies: root __init__ -> {} __main__ -> {app} app.py -> {three, qt, __init__} colorutils.py -> {three} connector.py -> {qt, three, utils, __init__}...
Some basic notation first: - Splitter: It contains 1 or more slots - Slot: It contains 0 or more widgets - Widgets: It can be the child of a slot...
@hydrargyrum Hello, nice to meet you, first of all let me tell you I've landed to your repo by googling "qscintilla multiselection", started inspecting the folder structure and I've got...
as seen here: https://www.sublimetext.com/ and described here: https://www.sublimetext.com/docs/2/multiple_selection_with_the_keyboard.html scintilla seems to support it: https://stackoverflow.com/questions/38850277/multi-cursor-editing-with-qscintilla #
Emacs: M-x Vi*: ESC : Sublime Text: control-shift-p http://docs.sublimetext.info/en/latest/extensibility/command_palette.html
Instead of coloring purely on syntax, do semantic coloring to differentiate types or names: https://zwabel.wordpress.com/2009/01/08/c-ide-evolution-from-syntax-highlighting-to-semantic-highlighting/
When starting `eye` I got a plain window, with a single menu `File`. It was a too simple window, I was definitely missing the plugins. Reading the README again, it...
Commands like git may start $EDITOR to edit various files. However, when the editor finishes, the command assumes the file has been edited, which prevents use of `--remote` option. There...
For example, the openEditor intent could have reasons: "remote_open", "command_line", "location_list", "open_dialog", "tag", etc.
Now, it can give it to another dockwidget, which may not be the best desirable option