3,365 apps tracked 0 new today 17 updated today Synced 17m ago

Sublime Text

Text Editing, Done Right

Sublime HQ Pty Ltd

com.sublimehq.SublimeText
View on Flathub ↗

Sublime Text is a text and source code editor featuring a minimal interface, syntax highlighting and code folding with native support for numerous programming and markup languages, search and replace with support for regular expressions, an integrated terminal/console window, and customizable themes.

Sublime Text may be downloaded and evaluated for free, however a license must be purchased for continued use. There is currently no enforced time limit for the evaluation.

Screenshots

Sublime Text with a project folder open
Sublime Text with a project folder open
View of the Command Palette providing multiple functionalities, like Package Control
View of the Command Palette providing multiple functionalities, like Package Control

Observed history

App ChangeVersionWhen ↑
updated421525 Sept 2026

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

421525 Sept 2026
  • Fixed vintage "M" command not working
  • Worked around issue where non-ascii text was being escaped under GNOME/Wayland
  • Worked around issue with drag-drop mime types under GNOME/Wayland
421321 Sept 2026

Sublime Text now ships with Python 3.14 and Python 3.3. Python 3.3 is disabled by default and will be removed in a future version. If you're experiencing plugin compatibility issues you can re-enable 3.3 using the setting "disable_plugin_host_3.3": false.

New Features and Improvements

  • Upgraded Python 3.8 to Python 3.14
  • Python 3.3 is now disabled by default
  • Various syntax highlighting improvements
  • Newly rewritten C# syntax highlighting thanks to deathaxe
  • Added file icon themes. See the documentation
  • Added "open_terminal" command for opening external terminal emulators
  • Scope selectors can now use ">" to explicitly match child scopes Improved performance when saving many files
  • Improved performance of git status Improved tab dragging behavior while using "enable_tab_scrolling"
  • Undo/redo history is no longer restored when the file has changed on disk
  • Fine tuned fuzzy matching logic to improve sorting in some cases
  • Added support for git reftables Improved join line behavior with right-brackets
  • Improved ruler position when using a proportional font
  • Added "io_workers" setting

API

  • Improved type hints
  • Added "Sheet.name()" and "Sheet.set_name()" for all sheet types
  • Added "sublime.lib_path()" function
  • "sublime.load_resource" will now throw "FileTooLarge" when the resource exceeds size limits
  • "sublime.load_resource" can now be passed a "max_size" parameter
  • Fixed "find_syntax_for_file" not handling paths on Windows
  • Fixed some edge cases when using "NewFileFlags.REPLACE_MRU"
  • Fixed "View.syntax()" returning "None" with specific syntaxes
  • Fixed command names not being snake_cased correctly
  • Fixed initialization when multi-inheriting classes

Linux

  • Fixed modal dialogs blocking all open windows
  • Fixed drag-state becoming stuck after dragging text from chrome
  • Fixed incorrectly setting selection clipboard when multiple sheets are selected
  • Fixed modifier keys persisting after window close
  • Fixed KDE "alternate characters" input method not working as expected
  • Fixed tab dragging under Wayland causing an air-drop when not intended
  • "PATH" is now respected when looking up "pkexec" and "gksudo"

Fixes

  • Fixed find-in-files not properly searching for folders starting with a dot
  • Fixed minimized windows popping up on quit
  • Fixed a case where "close_project" command corrupted the workspace file
  • Fixed "close_project" not closing windows when expected
  • Fixed a case where loading a project cleared the folder list
  • Fixed a false positive case in filesystem loop detection
  • Fixed sidebar resizing not working when sidebar is on the right and using non-integer DPI scaling
  • Fixed the side bar selection not begin updating in some cases
  • Fixed an issue with sidebar focus when animations are disabled
  • Fixed sheets not being focused when double-clicking in the sidebar with "preview_on_click" disabled
  • Fixed selection not being maintained when joining lines
  • Fixed caret disappearing when clicking off inline diffs
  • Fixed "select_lines" not scrolling to reveal the selection
  • Fixed "Close Unmodified Tabs" menu hiding when no tabs are modified
  • Fixed Goto Definition sometimes being scrolled incorrectly
  • Fixed "?" matching "/" in wildcards
  • Fixed file encoding not being restored for unsaved files
  • Fixed non-integer "default_font_size" being rounded
  • Fixed build system variable "path" not working
  • Fixed a syntax engine crash
420021 May 2025

SublimeHQ is planning on making some changes to the supported plugin Python versions. See the Blog post for more details.

New Features and Improvements :

  • Sidebar can now be moved to the right side using the "sidebar_on_right" setting.
  • Build systems can now optionally have an input box by using "interactive": true.
  • Added "disable_plugin_host_3.3" setting. This causes all plugins to run under 3.8.
  • Rewritten syntax highlighting for SQL, ActionScript, Diff, Bash and Graphviz (thanks to jrappen, michaelblyons, keith-hall and deathaxe).
  • Added Zsh and TOML syntax highlighting (thanks to deathaxe).
  • Various syntax highlighting improvements.
  • Improved git status performance.
  • Significantly improved performance when editing with many selections.
  • Commands passed via the command line are now delayed until files and plugins have loaded.
  • Built-in color schemes now specially highlight string mapping keys.
  • Improved behavior of copy/cut with multiple empty selections.
  • Tab translation is now disabled when reading from stdin.
  • Improved handling of saving files in non-existent directories.
  • Added "default_font_size" setting.
  • Added "reload_file_in_background" setting.
  • Added "set_unsaved_view_name_for_syntax" setting.
  • Allow variable expansion in a syntax's first_line_match regex.
  • API: Added Window.create_io_panel and Window.find_io_panel.
  • API: Added Selection.has_empty_region, Selection.has_non_empty_region and Selection.has_multiple_non_empty_regions.

Fixes :

  • Fixed wrap_lines command not understanding newer ruler settings.
  • Fixed bookmarks not toggling at EOF.
  • Fixed an issue with click event handling on the scroll bar.
  • Fixed build system errors not having the correct PATH.
  • Fixed index crawler leaking shared memory in special cases.
  • Fixed local transformed symbols having the wrong region.
  • Fixed find_under_expand edge case.
  • Fixed uneven indent guide rendering with fractional DPI scaling.
  • Fixed certain minimap settings incorrectly affecting text rendering.