Adam
e784513222
Missing header.
2022-06-24 20:21:15 -04:00
Guldoman
9cd47aa12e
Fix full line cut when only a single line remains
2022-06-24 05:49:20 +02:00
Jefferson González
6a8eed45c7
Merge pull request #1057 from jgmdev/PR/font-additions
...
renderer fonts: additions and improvements
2022-06-23 18:09:53 -04:00
jgmdev
d2f9eeea07
renderer fonts: additions and improvements
...
* Allow passing font options to renderer.font:copy().
* Added renderer.font:get_path()
* Reintroduced set_size() for more faster font size changes
* Swapped copy wiht set_size on scale plugin for better performance
* Use code_font:copy() instead of renderer.font.load() on language_md to
properly match user font now that font options are supported on copy.
* Added new changes to renderer docs
2022-06-23 18:08:04 -04:00
jgmdev
31d2024283
lineguide: added config spec
2022-06-23 18:07:27 -04:00
Adam
d48fa9ef74
Fixed minor issue on windows.
2022-06-23 17:43:49 -04:00
Chris
1e91080680
Improve `lineguide` plugin ( #1056 )
...
* Add more options to lineguide
* Allow lineguide plugin to load but remain disabled
* Use config.line_limit for default ruler
2022-06-23 15:24:57 -04:00
Guldoman
ec0e3018a8
`findreplace`: Sort last searches
2022-06-23 05:16:47 +02:00
Katrina Grace
beefb16469
language_html: Improve subsyntax highlighting ( #1043 )
...
* language_html: Improve subsyntax highlighting
- Adjusted `<script>`/`<style>` tag detection to not break when attributes like `defer` are added
2022-06-22 22:56:41 -04:00
Jefferson González
880e6e4f0f
Merge pull request #1040 from Guldoman/PR_tokenizer_errors_alert
...
Add more tokenizer errors/warnings
2022-06-22 19:43:51 -04:00
Guldoman
522d8a8094
`findreplace`: Fix number of total replacements
2022-06-23 00:16:16 +02:00
jgmdev
e0859e1e39
treeview: scale fallback sizes as pointed out by @Guldoman
2022-06-22 01:35:10 -04:00
jgmdev
0629542cf7
updated changelog
2022-06-22 01:10:16 -04:00
Jefferson González
3cf1bee1e6
Merge pull request #1054 from jgmdev/PR/fix-toolbarview-requirement
...
treeview: restore ability to disable toolbarview
2022-06-22 01:01:09 -04:00
jgmdev
7b411c3ea9
treeview: restore ability to disable toolbarview
2022-06-22 00:42:26 -04:00
Guldoman
76c1db97f5
`drawwhitespace`: Use `Docview` vertical line offset
2022-06-20 19:56:53 +02:00
Guldoman
205e554d87
Merge pull request #1047 from jgmdev/PR/cv-draw-visible
...
CommandView: improve performance by only drawing visible
2022-06-20 17:35:06 +02:00
Jefferson González
1f4f2e52db
Merge pull request #1048 from DMClVG/patch-1
...
Add .cjs and .mjs for js syntax highlighting
2022-06-20 10:22:07 -04:00
a
8fd00b12cf
Add .cjs and .mjs for js syntax highlighting
2022-06-20 16:12:25 +02:00
jgmdev
665c2cdd4d
CommandView: improve performance by only drawing visible
2022-06-20 10:01:28 -04:00
jgmdev
173dd3aeb4
plugin treeview: fix crash
...
When the max_project_files is set to a higher value than the allowed
system maximum file descriptors, and opening a project directory that
causes dirmonitor to open a watch on a lot of files or directories, at
least on MacOSX it causes all system.* file functions to return nil
(for too many opened files) which breaks the project files scan.
2022-06-17 15:35:23 -04:00
jgmdev
3c682512e7
build script: fix lua subproject expansion
2022-06-17 11:04:53 -04:00
jgmdev
c2befaa832
changelog: added latest changes
2022-06-17 10:15:14 -04:00
Jefferson González
64cb6a290d
Merge pull request #1041 from takase1121/lua-utf8-windows
...
Support UTF-8 on Windows (Lua)
2022-06-17 09:47:02 -04:00
Takase
4e1ce07610
make system.* functions support UTF8 filenames ( #1042 )
...
* make system.* functions support UTF8 filenames
* move utfconv.h into ifdef guard
* fix wrong null check
2022-06-17 09:31:52 -04:00
Jefferson González
3dadbd3a49
Merge pull request #1038 from takase1121/PR/scale-step-gc
...
run GC between scale to prevent ram from exploding
2022-06-16 03:04:53 -04:00
takase1121
bccc02743a
add option to patch lua with UTF8 support
2022-06-16 13:35:38 +08:00
Jefferson González
380cfb9a24
Merge pull request #1030 from Guldoman/PR_cache_draw_whitespace
...
`drawwhitespace`: Cache whitespace location
2022-06-15 21:08:09 -04:00
Guldoman
2d3abd2533
`drawwhitespace`: Invalidate cache on config changes
2022-06-16 00:03:25 +02:00
Jefferson González
d2fd5c9df7
Merge pull request #1034 from Guldoman/PR_escape_start_patterns
...
Check if "open" pattern is escaped
2022-06-15 16:51:34 -04:00
Jefferson González
eeea47a2e5
Merge pull request #1033 from Guldoman/PR_utf8_regex_fix
...
Convert more byte offsets to utf-8 pos in regex tokenizer
2022-06-15 16:51:11 -04:00
Jefferson González
bde056350a
Merge pull request #1037 from takase1121/PR/dlopen-omit-filename
...
omit filename when printing error for library load
2022-06-15 16:37:41 -04:00
Jefferson González
0c7a132ec5
Merge pull request #1039 from takase1121/PR/font-retrieve-leak
...
fix memory leak and wrong check in font_retrieve
2022-06-15 16:36:06 -04:00
Jefferson González
2dc0a5664d
Merge pull request #1029 from Guldoman/PR_math_md
...
`language_md`: Add math delimiters
2022-06-15 15:32:57 -04:00
Guldoman
d169619f69
Warn if token type is a table when not needed
2022-06-15 21:31:16 +02:00
Guldoman
2e37e85a48
Add helper function to report bad patterns in tokenizer
2022-06-15 21:28:46 +02:00
Guldoman
5027a0f12b
Fix malformed pattern check for group patterns in tokenizer
...
If the token type was a simple string (and not a table), the size of the
string was used instead of `1`.
2022-06-15 19:33:58 +02:00
jgmdev
d8a3987aa4
changeslog: added performance section and listed PR 1032
2022-06-15 12:15:14 -04:00
takase1121
7ecc174094
fix memory leak and wrong check in font_retrieve
2022-06-15 23:23:13 +08:00
takase1121
42e0028f1c
run GC between scale to prevent ram from exploding
2022-06-15 22:56:52 +08:00
takase1121
0de90d542b
omit filename from error message
2022-06-15 16:05:20 +08:00
takase1121
093ae837ee
add .cache to gitignore
2022-06-15 16:04:37 +08:00
Jefferson González
2d412ef64a
Merge pull request #1032 from takase1121/font-load-optimization
...
load space metrics only when creating font
2022-06-14 19:56:14 -04:00
Guldoman
5b6b48320f
Check if "open" pattern is escaped
...
Previously this check was only done for "close" patterns.
2022-06-12 04:19:05 +02:00
Guldoman
c947e8a4d1
Convert more byte offsets to utf-8 pos in regex tokenizer
2022-06-12 02:55:36 +02:00
takase1121
73cd768a19
load space metrics only instead of all metrics of the 1st 256 characters
2022-06-12 08:22:01 +08:00
takase1121
dc2e9621ca
lua patch for utf-8 support
2022-06-11 21:01:12 +08:00
Guldoman
f38723ea46
`drawwhitespace`: Cache whitespace location
2022-06-11 06:30:13 +02:00
Guldoman
685956cbdb
Add `Highlighter:update_notify` to keep track of retokenized lines
...
This is helpful for plugins that need to know when a line has been
retokenized.
2022-06-11 06:21:55 +02:00
Guldoman
99d328cfd7
Downgrade `StatusView:get_items` deprecation message to warning
2022-06-11 05:13:37 +02:00