aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/desktop-utils/lumina-textedit/PlainTextEditor.cpp
Commit message (Collapse)AuthorAge
* Update some syntax highlighting handling.Ken Moore2020-04-24
| | | | | | Prevent multi-line rules from starting within a section that was handled by a single-line rule earlier. Also add a 1s delay/timer on file reload if it changes in the background. Also add detection for bash scripts automatically
* fix setTabStopWidth -> setTabStopDistancelbartoletti2019-10-22
|
* fontMetrics().width -> fontMetrics().horizontalAdvancelbartoletti2019-10-22
|
* De-activate all the hunspell integrations in lumina-text-editor.Ken Moore2018-08-16
| | | | | They do not work (crash as soon as calling the hunspell library). The hunspell functions are just commented out at the moment so that the library is not needed for the build until such time as the hunspell integration works.
* Began adding Syntax Support for formats to enable/disable spellcheck by defaultZackaryWelch2018-06-04
|
* Removed extra file and whitespaceZackaryWelch2018-06-04
|
* Added spellchecking per Hunspell, which is currently disabled.ZackaryWelch2018-06-04
|
* A couple more cleanup operations for lumina texteditKen Moore2018-05-21
| | | | Main change being that when opening the file select dialog it will automatically re-highlight the current file.
* Couple quick updates to lumina-textedit:Ken Moore2018-05-21
| | | | | 1. Support the forward/back keyboard shortcuts to switch between tabs (Alt+[Left/Right] typically). 2. Make sure that the "drag" start of a tab is when the cursor leaves the entire window - not just the tab bar.
* Quick update to lumina-textedit:Ken Moore2017-12-28
| | | | | 1. Add a new syntax highlighting "meta" option for auto-selecting a ruleset based on the first line of text in the file, and add rules for shell, json, and python to support first-line matches. 2. Fix up the detection of "read-only" property on newly-saved files.
* Add better handling of read-only files in LTE.Ken Moore2017-12-06
|
* Make sure that on closing, it attempts to save *all* files with pending changes.Ken Moore2017-12-06
| | | | | If popup warnings are disabled just close the app (never automatically change the underlying file(s) - this can be disastrous) Add status reporting to all the "Save" functions so that it returns false if the user cancelled it.
* Commit some minor updates to whitespace and the python syntax file name.Ken Moore2017-06-19
|
* Fix the sync of the line wrap with the current tab/file.Ken Moore2017-06-14
|
* fix font size bug for line sizesq5sys2017-06-14
|
* Finish getting the font/size information in-sync with the current tab.Ken Moore2017-06-09
|
* Get the new syntax highlighting support framework functional with the C++ ↵Ken Moore2017-06-09
| | | | rules files as the example (still need to convert the other existing rulesets over to the new format).
* Silence a file watcher warning when opening a blank or new file.Ken Moore2017-02-01
|
* LARGE UPDATE:Ken Moore2016-11-07
| | | | | | | 1) Dismantle the Lumina library completely. 2) Setup lots of small subproject files (.pri) for the individual classes within the old library. 3) Move all the Lumina binaries to use the new subproject files 4) Split up the LuminaUtils class/files into LUtils and LDesktopUtils (generic utilities, and desktop-specific utilities)
* Add status tips for the cursor position.Ken Moore2016-09-12
| | | | Now you can see which column the cursor is on if the user needs to keep under a particular number.
* Fix up the bracket matching routine when going backwards exactly one space ↵Ken Moore2016-09-07
| | | | "()" for example.
* Add a new test.cpp file for checking C/C++ syntax stuff, and fix up the ↵Ken Moore2016-09-06
| | | | backwards highlighting routine when both a start and end character are in close proximity in teh middle of the search.
* Add a prompt about reloading a file when it changes by some other utility.Ken Moore2016-08-08
|
* Add file watching capabilities to lumina-textedit, so the file will ↵Ken Moore2016-08-05
| | | | automatically re-load if changed externally and no pending changes in the editor.
* Rearrange the Lumina source tree quite a bit:Ken Moore2016-04-25
Now the utilites are arranged by category (core, core-utils, desktop-utils), so all the -utils may be excluded by a package system (or turned into separate packages) as needed.
bgstack15