pyqode.core
What’s New?
2.0.0
Next Version
Download & Install
Requirements:
Supported platforms
Using pip
From source
Getting started
Packages
Selecting a Qt bindings
The backend
The frontend
CodeEdit
Controlling the backend
Opening and saving files
Using modes and panels
Changing editor style and properties
Advanced topics
Creating modes and panels
Simple modes and panels
Code checker modes (code linting)
Code completion modes
Syntax highlighter mode
Code folding
Designer plugins
Examples
Basic example
Custom actions
Custom actions
Select Qt bindings
Notepad
API Reference
pyqode.core.api
pyqode.core.backend
pyqode.core.modes
pyqode.core.panels
pyqode.core.managers
pyqode.core.widgets
Change Log
2.0.0
1.3.2
1.3.1
1.3.0
1.2.0
1.1.0
1.0.0
0.1.1
0.1.0
Reporting bugs
Contributing
Tips for submitting a post request:
License
The MIT License (MIT)
Credits
pyqode.core
Docs
»
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
actions() (pyqode.core.api.CodeEdit method)
active_editor (pyqode.core.widgets.TabWidget attribute)
add_action() (pyqode.core.api.CodeEdit method)
add_code_edit() (pyqode.core.widgets.TabWidget method)
add_marker() (pyqode.core.panels.MarkerPanel method)
add_message() (pyqode.core.widgets.ErrorsTable method)
add_messages() (pyqode.core.modes.CheckerMode method)
add_separator() (pyqode.core.api.CodeEdit method)
(pyqode.core.widgets.TabWidget method)
addAction() (pyqode.core.widgets.TabWidget method)
addTab() (pyqode.core.widgets.TabWidget method)
advanced
api/index
app_msg_color (pyqode.core.widgets.InteractiveConsole attribute)
append() (pyqode.core.managers.ModesManager method)
(pyqode.core.managers.PanelsManager method)
auto_reload (pyqode.core.modes.FileWatcherMode attribute)
AutoCompleteMode (class in pyqode.core.modes)
AutoIndentMode (class in pyqode.core.modes)
B
backend (pyqode.core.api.CodeEdit attribute)
BackendManager (class in pyqode.core.managers)
background (pyqode.core.api.CodeEdit attribute)
(pyqode.core.modes.CaretLineHighlighterMode attribute)
(pyqode.core.panels.SearchAndReplacePanel attribute)
background_color (pyqode.core.widgets.InteractiveConsole attribute)
bugs
C
cancel_requests() (pyqode.core.api.DelayJobRunner method)
cancel_selection() (pyqode.core.panels.LineNumberPanel method)
CaretLineHighlighterMode (class in pyqode.core.modes)
CaseConverterMode (class in pyqode.core.modes)
CheckerMessage (class in pyqode.core.modes)
CheckerMessages (class in pyqode.core.modes)
CheckerMode (class in pyqode.core.modes)
clean_document() (pyqode.core.api.TextHelper method)
clear() (pyqode.core.managers.ModesManager method)
(pyqode.core.managers.PanelsManager method)
(pyqode.core.widgets.ErrorsTable method)
(pyqode.core.widgets.RecentFilesManager method)
clear_markers() (pyqode.core.panels.MarkerPanel method)
clear_messages() (pyqode.core.modes.CheckerMode method)
clear_on_start (pyqode.core.widgets.InteractiveConsole attribute)
clear_recent_files() (pyqode.core.widgets.MenuRecentFiles method)
clear_selection() (pyqode.core.api.TextHelper method)
close() (pyqode.core.managers.FileManager method)
(pyqode.core.widgets.TabWidget method)
close_all() (pyqode.core.widgets.TabWidget method)
close_others() (pyqode.core.widgets.TabWidget method)
close_panel() (pyqode.core.panels.SearchAndReplacePanel method)
closeEvent() (pyqode.core.widgets.TabWidget method)
CodeCompletionMode (class in pyqode.core.modes)
CodeCompletionWorker (class in pyqode.core.backend)
CodeCompletionWorker.Provider (class in pyqode.core.backend)
CodeEdit (class in pyqode.core.api)
color (pyqode.core.modes.RightMarginMode attribute)
complete() (pyqode.core.backend.CodeCompletionWorker.Provider method)
(pyqode.core.backend.DocumentWordsProvider method)
completion_prefix (pyqode.core.modes.CodeCompletionMode attribute)
connected (pyqode.core.managers.BackendManager attribute)
contains_cursor() (pyqode.core.api.TextDecoration method)
contribute
credits
current_column_nbr() (pyqode.core.api.TextHelper method)
current_line_nbr() (pyqode.core.api.TextHelper method)
current_line_text() (pyqode.core.api.TextHelper method)
cursor_position() (pyqode.core.api.TextHelper method)
D
decorations (pyqode.core.api.CodeEdit attribute)
default_parser() (in module pyqode.core.backend)
DelayJobRunner (class in pyqode.core.api)
delete() (pyqode.core.api.CodeEdit method)
description (pyqode.core.panels.Marker attribute)
detect_encoding() (pyqode.core.managers.FileManager method)
dirname (pyqode.core.managers.FileManager attribute)
dirty (pyqode.core.api.CodeEdit attribute)
do_symbols_matching() (pyqode.core.modes.SymbolMatcherMode method)
DocumentWordsProvider (class in pyqode.core.backend)
download
duplicate_line() (pyqode.core.api.CodeEdit method)
E
echo_worker() (in module pyqode.core.backend)
editor (pyqode.core.api.Manager attribute)
(pyqode.core.api.Mode attribute)
enabled (pyqode.core.api.Mode attribute)
encoding (pyqode.core.managers.FileManager attribute)
ErrorsTable (class in pyqode.core.widgets)
examples
extension (pyqode.core.managers.FileManager attribute)
F
file (pyqode.core.api.CodeEdit attribute)
FileManager (class in pyqode.core.managers)
FileWatcherMode (class in pyqode.core.modes)
focusInEvent() (pyqode.core.api.CodeEdit method)
focusOutEvent() (pyqode.core.api.CodeEdit method)
font_name (pyqode.core.api.CodeEdit attribute)
font_size (pyqode.core.api.CodeEdit attribute)
foreground (pyqode.core.api.CodeEdit attribute)
(pyqode.core.panels.SearchAndReplacePanel attribute)
G
get() (pyqode.core.managers.ModesManager method)
(pyqode.core.managers.PanelsManager method)
get_mimetype() (pyqode.core.managers.FileManager static method)
get_occurences() (pyqode.core.panels.SearchAndReplacePanel method)
get_recent_files() (pyqode.core.widgets.RecentFilesManager method)
get_right_character() (pyqode.core.api.TextHelper method)
get_right_word() (pyqode.core.api.TextHelper method)
getting_started
goto_line() (pyqode.core.api.CodeEdit method)
(pyqode.core.api.TextHelper method)
H
highlight_block() (pyqode.core.api.SyntaxHighlighter method)
highlightBlock() (pyqode.core.api.SyntaxHighlighter method)
I
icon (pyqode.core.managers.FileManager attribute)
(pyqode.core.panels.Marker attribute)
indent() (pyqode.core.api.CodeEdit method)
(pyqode.core.modes.IndenterMode method)
indent_selection() (pyqode.core.modes.IndenterMode method)
IndenterMode (class in pyqode.core.modes)
index_from_filename() (pyqode.core.widgets.TabWidget method)
insert_text() (pyqode.core.api.TextHelper method)
InteractiveConsole (class in pyqode.core.widgets)
iterable() (pyqode.core.api.Panel.Position class method)
J
JsonServer (class in pyqode.core.backend)
K
keyPressEvent() (pyqode.core.api.CodeEdit method)
keyReleaseEvent() (pyqode.core.api.CodeEdit method)
L
leaveEvent() (pyqode.core.panels.LineNumberPanel method)
(pyqode.core.panels.MarkerPanel method)
license
line_count() (pyqode.core.api.TextHelper method)
line_indent() (pyqode.core.api.TextHelper method)
line_nbr_from_position() (pyqode.core.api.TextHelper method)
line_number_area_width() (pyqode.core.panels.LineNumberPanel method)
line_pos_from_number() (pyqode.core.api.TextHelper method)
line_text() (pyqode.core.api.TextHelper method)
LineNumberPanel (class in pyqode.core.panels)
M
Manager (class in pyqode.core.api)
margin_size() (pyqode.core.managers.PanelsManager method)
mark_whole_doc_dirty() (pyqode.core.api.TextHelper method)
Marker (class in pyqode.core.panels)
marker_for_line() (pyqode.core.panels.MarkerPanel method)
MarkerPanel (class in pyqode.core.panels)
match_background (pyqode.core.modes.SymbolMatcherMode attribute)
match_foreground (pyqode.core.modes.SymbolMatcherMode attribute)
MenuRecentFiles (class in pyqode.core.widgets)
merge_outputs (pyqode.core.widgets.InteractiveConsole attribute)
min_indent_column (pyqode.core.api.CodeEdit attribute)
Mode (class in pyqode.core.api)
modes (pyqode.core.api.CodeEdit attribute)
ModesManager (class in pyqode.core.managers)
mouseMoveEvent() (pyqode.core.api.CodeEdit method)
(pyqode.core.panels.LineNumberPanel method)
(pyqode.core.panels.MarkerPanel method)
mousePressEvent() (pyqode.core.api.CodeEdit method)
(pyqode.core.panels.LineNumberPanel method)
(pyqode.core.panels.MarkerPanel method)
mouseReleaseEvent() (pyqode.core.api.CodeEdit method)
(pyqode.core.panels.LineNumberPanel method)
move_right() (pyqode.core.api.TextHelper method)
N
name (pyqode.core.managers.FileManager attribute)
NotConnected
O
on_install() (pyqode.core.api.Mode method)
(pyqode.core.api.Panel method)
(pyqode.core.modes.PygmentsSyntaxHighlighter method)
on_state_changed() (pyqode.core.api.Mode method)
(pyqode.core.api.Panel method)
(pyqode.core.modes.CaretLineHighlighterMode method)
(pyqode.core.modes.FileWatcherMode method)
(pyqode.core.modes.RightMarginMode method)
(pyqode.core.modes.WordClickMode method)
(pyqode.core.modes.ZoomMode method)
on_uninstall() (pyqode.core.api.Mode method)
open() (pyqode.core.managers.FileManager method)
open_file() (pyqode.core.widgets.RecentFilesManager method)
P
paintEvent() (pyqode.core.api.CodeEdit method)
(pyqode.core.api.Panel method)
(pyqode.core.panels.LineNumberPanel method)
Panel (class in pyqode.core.api)
Panel.Position (class in pyqode.core.api)
panels (pyqode.core.api.CodeEdit attribute)
panels_for_zone() (pyqode.core.managers.PanelsManager method)
PanelsManager (class in pyqode.core.managers)
path (pyqode.core.managers.FileManager attribute)
position (pyqode.core.modes.RightMarginMode attribute)
(pyqode.core.panels.Marker attribute)
pygments_style (pyqode.core.modes.PygmentsSyntaxHighlighter attribute)
PygmentsSyntaxHighlighter (class in pyqode.core.modes)
pyqode.core.api (module)
pyqode.core.backend (module)
pyqode.core.managers (module)
pyqode.core.modes (module)
pyqode.core.panels (module)
pyqode.core.widgets (module)
R
RecentFilesManager (class in pyqode.core.widgets)
refresh() (pyqode.core.managers.PanelsManager method)
(pyqode.core.modes.CaretLineHighlighterMode method)
rehighlight() (pyqode.core.api.CodeEdit method)
remove() (pyqode.core.managers.ModesManager method)
(pyqode.core.managers.PanelsManager method)
remove_action() (pyqode.core.api.CodeEdit method)
remove_last_line() (pyqode.core.api.TextHelper method)
remove_marker() (pyqode.core.panels.MarkerPanel method)
remove_message() (pyqode.core.modes.CheckerMode method)
removeTab() (pyqode.core.widgets.TabWidget method)
replace() (pyqode.core.panels.SearchAndReplacePanel method)
replace_all() (pyqode.core.panels.SearchAndReplacePanel method)
request_analysis() (pyqode.core.modes.CheckerMode method)
request_completion() (pyqode.core.modes.CodeCompletionMode method)
request_job() (pyqode.core.api.DelayJobRunner method)
request_search() (pyqode.core.panels.SearchAndReplacePanel method)
reset_zoom() (pyqode.core.api.CodeEdit method)
resize() (pyqode.core.managers.PanelsManager method)
resizeEvent() (pyqode.core.api.CodeEdit method)
RightMarginMode (class in pyqode.core.modes)
S
save() (pyqode.core.managers.FileManager method)
save_all() (pyqode.core.widgets.TabWidget method)
save_current() (pyqode.core.widgets.TabWidget method)
save_on_focus_out (pyqode.core.api.CodeEdit attribute)
scrollable (pyqode.core.api.Panel attribute)
search_text() (pyqode.core.api.TextHelper method)
SearchAndReplacePanel (class in pyqode.core.panels)
select_lines() (pyqode.core.api.TextHelper method)
select_next() (pyqode.core.panels.SearchAndReplacePanel method)
select_previous() (pyqode.core.panels.SearchAndReplacePanel method)
selected_text() (pyqode.core.api.TextHelper method)
selected_text_to_lower() (pyqode.core.api.TextHelper method)
selected_text_to_upper() (pyqode.core.api.TextHelper method)
selection_background (pyqode.core.api.CodeEdit attribute)
selection_foreground (pyqode.core.api.CodeEdit attribute)
selection_range() (pyqode.core.api.TextHelper method)
send_request() (pyqode.core.managers.BackendManager method)
serve_forever() (in module pyqode.core.backend)
set_as_bold() (pyqode.core.api.TextDecoration method)
set_as_error() (pyqode.core.api.TextDecoration method)
set_as_spell_check() (pyqode.core.api.TextDecoration method)
set_as_underlined() (pyqode.core.api.TextDecoration method)
set_as_warning() (pyqode.core.api.TextDecoration method)
set_background() (pyqode.core.api.TextDecoration method)
set_foreground() (pyqode.core.api.TextDecoration method)
set_full_width() (pyqode.core.api.TextDecoration method)
set_lexer_from_filename() (pyqode.core.modes.PygmentsSyntaxHighlighter method)
set_lexer_from_mime_type() (pyqode.core.modes.PygmentsSyntaxHighlighter method)
set_line_text() (pyqode.core.api.TextHelper method)
set_mime_type() (pyqode.core.api.SyntaxHighlighter method)
set_mouse_cursor() (pyqode.core.api.CodeEdit method)
set_outline() (pyqode.core.api.TextDecoration method)
set_writer() (pyqode.core.widgets.InteractiveConsole method)
setPlainText() (pyqode.core.api.CodeEdit method)
setVisible() (pyqode.core.api.Panel method)
show_tooltip() (pyqode.core.api.CodeEdit method)
show_whitespaces (pyqode.core.api.CodeEdit attribute)
showEvent() (pyqode.core.api.CodeEdit method)
sizeHint() (pyqode.core.panels.LineNumberPanel method)
(pyqode.core.panels.MarkerPanel method)
split() (pyqode.core.backend.DocumentWordsProvider static method)
start() (pyqode.core.managers.BackendManager method)
start_process() (pyqode.core.widgets.InteractiveConsole method)
status_string (pyqode.core.modes.CheckerMessage attribute)
status_to_string() (pyqode.core.modes.CheckerMessage class method)
stderr_color (pyqode.core.widgets.InteractiveConsole attribute)
stdin_color (pyqode.core.widgets.InteractiveConsole attribute)
stdout_color (pyqode.core.widgets.InteractiveConsole attribute)
stop() (pyqode.core.managers.BackendManager method)
stop_process() (pyqode.core.widgets.InteractiveConsole method)
symbol_pos() (pyqode.core.modes.SymbolMatcherMode method)
SymbolMatcherMode (class in pyqode.core.modes)
SyntaxHighlighter (class in pyqode.core.api)
SyntaxHighlighter.ParenthesisInfo (class in pyqode.core.api)
T
tab_length (pyqode.core.api.CodeEdit attribute)
TabWidget (class in pyqode.core.widgets)
TextBlockUserData (class in pyqode.core.api)
TextDecoration (class in pyqode.core.api)
TextHelper (class in pyqode.core.api)
TextStyle (class in pyqode.core.api)
to_lower() (pyqode.core.modes.CaseConverterMode method)
to_upper() (pyqode.core.modes.CaseConverterMode method)
U
un_indent() (pyqode.core.api.CodeEdit method)
unindent() (pyqode.core.modes.IndenterMode method)
unindent_selection() (pyqode.core.modes.IndenterMode method)
unmatch_background (pyqode.core.modes.SymbolMatcherMode attribute)
unmatch_foreground (pyqode.core.modes.SymbolMatcherMode attribute)
update() (pyqode.core.managers.PanelsManager method)
update_actions() (pyqode.core.widgets.MenuRecentFiles method)
use_spaces_instead_of_tabs (pyqode.core.api.CodeEdit attribute)
V
visible_blocks (pyqode.core.api.CodeEdit attribute)
W
whats_new
wheelEvent() (pyqode.core.api.CodeEdit method)
whitespaces_foreground (pyqode.core.api.CodeEdit attribute)
word_separators (pyqode.core.api.CodeEdit attribute)
word_under_cursor() (pyqode.core.api.TextHelper method)
word_under_mouse_cursor() (pyqode.core.api.TextHelper method)
WordClickMode (class in pyqode.core.modes)
write() (pyqode.core.widgets.InteractiveConsole static method)
Z
zoom_in() (pyqode.core.api.CodeEdit method)
zoom_out() (pyqode.core.api.CodeEdit method)
ZoomMode (class in pyqode.core.modes)