Mercurial > octave
annotate .editorconfig @ 31081:b818d4ec035e
exp cmd widget: prevent wirting in previous ouputs
* command-widget.cc (console::console): initialize new variables,
connect some qscintilla signals;
(console::append_string): make text writable;
(console::cursor_position_changed: slot for change cursor position,
prevent deleting the prompt and set read only state depending on
cursor location;
(console::move_cursor_to_end): slot for attempt to edit read only text,
move cursor to the end and add enttered key there if ti is printable;
(text_changed): slot for text changed, remember chaged state for
later use in the slot for cursor position changed;
(console::keyPressEvent): store entered key as text
* command-widget.h (console): new slots cursor_position_changed
text_changed, and move_cursor_to_end,
new class variable m_cursor_position, m_text_changed, and
m_last_key_string
author | Torsten Lilge <ttl-octave@mailbox.org> |
---|---|
date | Wed, 08 Jun 2022 20:31:10 +0200 |
parents | 640ee0d531d0 |
children |
rev | line source |
---|---|
27334
640ee0d531d0
add EditorConfig for default file encoding and indentation
Mike Miller <mtmiller@octave.org>
parents:
diff
changeset
|
1 root = true |
640ee0d531d0
add EditorConfig for default file encoding and indentation
Mike Miller <mtmiller@octave.org>
parents:
diff
changeset
|
2 |
640ee0d531d0
add EditorConfig for default file encoding and indentation
Mike Miller <mtmiller@octave.org>
parents:
diff
changeset
|
3 [*] |
640ee0d531d0
add EditorConfig for default file encoding and indentation
Mike Miller <mtmiller@octave.org>
parents:
diff
changeset
|
4 charset = utf-8 |
640ee0d531d0
add EditorConfig for default file encoding and indentation
Mike Miller <mtmiller@octave.org>
parents:
diff
changeset
|
5 end_of_line = lf |
640ee0d531d0
add EditorConfig for default file encoding and indentation
Mike Miller <mtmiller@octave.org>
parents:
diff
changeset
|
6 indent_size = 2 |
640ee0d531d0
add EditorConfig for default file encoding and indentation
Mike Miller <mtmiller@octave.org>
parents:
diff
changeset
|
7 indent_style = space |
640ee0d531d0
add EditorConfig for default file encoding and indentation
Mike Miller <mtmiller@octave.org>
parents:
diff
changeset
|
8 insert_final_newline = true |
640ee0d531d0
add EditorConfig for default file encoding and indentation
Mike Miller <mtmiller@octave.org>
parents:
diff
changeset
|
9 |
640ee0d531d0
add EditorConfig for default file encoding and indentation
Mike Miller <mtmiller@octave.org>
parents:
diff
changeset
|
10 [*.{am,mk}] |
640ee0d531d0
add EditorConfig for default file encoding and indentation
Mike Miller <mtmiller@octave.org>
parents:
diff
changeset
|
11 indent_size = tab |
640ee0d531d0
add EditorConfig for default file encoding and indentation
Mike Miller <mtmiller@octave.org>
parents:
diff
changeset
|
12 indent_style = tab |