Adam and GitHub
61e712db12
Fixed rendering computations for y offset. ( #843 )
...
* Fixed rendering computations for y offset.
* Force monospacing if every ascii character has the same integer advance.
* Added in explanatory comment.
* Fixed issues.
* Made lines less long.
2022-02-15 15:57:07 -05:00
Adam and GitHub
05e1968b0b
Merge pull request #845 from Guldoman/file_drop_override
...
Add `View:on_file_dropped`
2022-02-15 11:44:37 -05:00
Adam and GitHub
a6f32ca0d0
Merge pull request #822 from AlexSol/update_contextMenu
...
Travel by contextMenu using keyboard
2022-02-11 12:10:14 -05:00
Adam and GitHub
3a0af6ee04
Merge pull request #828 from adamharrison/signal-processes
...
Changed signalling so it'll target the whole process group.
2022-02-11 12:01:53 -05:00
Adam and GitHub
af6a06bc8b
Merge pull request #832 from jgmdev/autocomplete-update
...
Update autocomplete with changes needed for latest LSP plugin.
2022-02-11 12:01:35 -05:00
Adam and GitHub
b05a02cb28
Merge pull request #839 from jgmdev/nil-nodes-fix
...
Fix cases of nil node.
2022-02-11 11:52:43 -05:00
Adam and GitHub
a4833b21e4
Merge pull request #842 from Guldoman/no_scroll_selection
...
Don't scroll when selecting the whole doc
2022-02-11 11:48:01 -05:00
Adam and GitHub
212d4e2729
Merge pull request #833 from jgmdev/add-system-get_process_id
...
Implemented system.get_process_id()
2022-02-04 12:24:54 -05:00
Adam and GitHub
e5f17aea4b
Merge pull request #821 from dheisom-gomes/improvements
...
Improvements on core.add_thread function
2022-02-03 19:23:54 -05:00
Adam and GitHub
d78f310a4e
Merge pull request #829 from Guldoman/draw_rect_alpha_format
...
Use SDL to manage color format mapping in `ren_draw_rect`
2022-02-03 17:02:49 -05:00
Adam Harrison
d2d5617774
Changed signalling so it'll target the whole process group.
2022-01-30 20:51:30 -05:00
Adam Harrison
af76f544be
Fixing performance regression. Due to the way the hashes work, we must 0 out the whole thing.
2022-01-29 15:19:22 -05:00
Adam and GitHub
3d40725b8f
Merge pull request #816 from adamharrison/fix-process-api
...
Fixing up Process API
2022-01-28 23:53:37 -05:00
Adam Harrison
941523868e
Merge branch 'fix-process-api' of github.com:adamharrison/lite-xl into fix-process-api
2022-01-28 15:44:16 -05:00
Adam Harrison
3773a812bd
Incorporate realtakase's suggestions.
2022-01-28 15:39:57 -05:00
Adam and GitHub
0a70b13a73
Merge pull request #809 from lite-xl/merge-master-2.0
...
Merge master 2.0
2022-01-28 14:38:22 -05:00
Adam Harrison
456126400a
Added in new merge method, and run it on plugins. Also made it so plugin configs can be set anywhere, even if we don't know the plugin beforehand.
2022-01-22 18:39:23 -05:00
Adam and GitHub
7e6d9df58d
Merge pull request #805 from Jan200101/PR/fallback-force
...
use lua fallback earlier when fallbacks are forced
2022-01-22 17:30:01 -05:00
Adam Harrison
f9ad83e53e
Fixed windows not converting utf8 environment block to utf16.
2022-01-22 13:34:47 -05:00
Adam Harrison
ed4128bc65
Added in support for env on linux.
2022-01-22 12:36:30 -05:00
Adam Harrison
428c757a13
Implemented @guldoman's suggestion for how to close file handles.
2022-01-22 12:02:59 -05:00
Adam and GitHub
9cb25acd7b
Merge pull request #815 from takase1121/fix-subprocess-read
...
fix invalid memory access
2022-01-22 11:18:19 -05:00
Adam and GitHub
8c8bd4692c
Merge pull request #808 from adamharrison/fix-commenting
...
Fix commenting selections.
2022-01-20 23:28:05 -05:00
Adam Harrison
b523bd5cee
Fixed end of block-style line comments.
2022-01-20 22:17:21 -05:00
Adam and GitHub
6025c43241
Merge pull request #743 from takase1121/better-logview
...
multiple improvements to logging
2022-01-18 23:25:36 -05:00
Adam Harrison
cdbfecc5ce
Streamlined, and fixed guldo's problem.
2022-01-18 21:38:43 -05:00
Adam Harrison
30cc205cd4
Fixed issue first mentioned in #771 .
2022-01-18 21:38:38 -05:00
Adam and GitHub
d3e1636881
Merge pull request #771 from takase1121/multiline-comment-command
...
add toggle-block-comment
2022-01-18 21:07:46 -05:00
Adam and GitHub
3b3e41c095
Merge pull request #799 from Guldoman/bit32_polyfill
...
Improve bit32 polyfill
2022-01-18 21:06:48 -05:00
Adam and GitHub
a4e5d9f043
Merge pull request #798 from Jan200101/PR/wrap
...
Add fallbacks to all common dependencies
2022-01-18 20:54:36 -05:00
Adam Harrison
31d448971a
Restored floating point time granularity.
2022-01-08 12:59:15 -05:00
Adam and GitHub
93076bdc41
Merge pull request #781 from Jan200101/PR/lua54
...
Migrate to Lua 5.4
2022-01-08 12:11:48 -05:00
Adam and GitHub
067e7cc6cd
Merge pull request #784 from Jan200101/PR/label-update
...
add Libraries label
2022-01-01 12:18:41 -05:00
Adam and GitHub
186248911a
Merge pull request #782 from Nightwing13/patch-2
...
[Fix] Pointer Bug in ToolBar plugin
2021-12-30 19:25:03 -05:00
Adam and GitHub
1552f18a87
Merge pull request #753 from Jipok/highlight_selection
...
Add for config.highlight_current_line new variant: no_selection
2021-12-29 14:43:17 -05:00
Adam and GitHub
416a06c566
Merge pull request #765 from Guldoman/treeview_remove_deleted
...
Better "Remove changed files/dirs from `TreeView` cache"
2021-12-29 12:41:36 -05:00
Adam and GitHub
3696937fec
Merge pull request #769 from takase1121/font_gc
...
fix FontGroup __gc method
2021-12-29 12:18:28 -05:00
Adam and GitHub
d2e02bbed3
Merge pull request #778 from eli-schwartz/meson
...
Meson: retain compatibility for very old versions
2021-12-29 12:13:59 -05:00
Adam and GitHub
1e6046e499
Merge pull request #763 from Jipok/portable_try
...
Support portable user config(Fix #762 )
2021-12-26 16:59:13 -05:00
Adam and GitHub
4be8a8b582
Merge pull request #764 from lorsatti/master
...
Add CFBundleIdentifier to Info.plist.in
2021-12-23 19:55:41 -05:00
Adam and GitHub
590c8bb456
Merge pull request #759 from Jipok/again
...
Support for remaped special keys(Fix #757 )
2021-12-21 19:56:33 -05:00
Adam and GitHub
e0d0d17c4d
Merge pull request #760 from adamharrison/fix-multiline-paste-system-clipboard
...
Restore External Paste to Non-Multiline Paste
2021-12-21 17:15:03 -05:00
Adam Harrison
978550d2a2
Restores external pastes to be normal pastes.
2021-12-21 16:23:34 -05:00
Adam and GitHub
61379a9ab8
Merge pull request #713 from Jipok/master
...
Copy/cut whole line if selection empty
2021-12-21 15:53:12 -05:00
Adam and GitHub
8101c1eae3
Merge pull request #749 from Jipok/new_colors
...
Add predefined colors to style.lua: good, warn, error, modified
2021-12-20 23:06:28 -05:00
Adam and GitHub
19c239de42
Merge pull request #752 from Jipok/rgba_hex_fix
...
Support rgba hex format
2021-12-20 19:07:38 -05:00
Adam Harrison
5ee465f382
Removed legacy reproc.wrap.
2021-12-20 18:35:24 -05:00
Adam Harrison and Francesco Abbate
e512c57637
Added an exclusion for lineguide in the commandview.
2021-12-20 08:43:48 +01:00
Adam and GitHub
4d5d3e2565
Update README.md
2021-12-18 22:37:33 -05:00
Adam Harrison
9cf795dabf
Forgot a line or two.
2021-12-18 15:43:44 -05:00
Adam Harrison
443177cc1c
Cleaned up links.
2021-12-18 15:42:57 -05:00
Adam Harrison
cb13afd749
Changed operator to be more correct for utf8.
2021-12-18 15:11:50 -05:00
Adam Harrison
b4384eb49d
Added in @Jipok's comment.
2021-12-18 15:09:00 -05:00
Adam and GitHub
baf43084b6
Merge pull request #745 from Jipok/keycode_fix
...
Correct definition of the pressed key for different layouts and languages
2021-12-18 14:55:14 -05:00
Adam and GitHub
7ae33bf6f4
Merge pull request #738 from adamharrison/restart-keymap
...
Added in restart keymapping.
2021-12-18 13:44:04 -05:00
Adam and GitHub
a019420bf9
Merge pull request #739 from adamharrison/include-fixes
...
Takes kivutar's changes into account, cleaning things up slightly.
2021-12-18 13:43:54 -05:00
Adam Harrison
eb9918089a
Takes kivutar's changes into account, cleaning things up slightly.
2021-12-15 20:31:24 -05:00
Adam Harrison
b7631ba44a
Added in restart keymapping.
2021-12-15 16:50:38 -05:00
Adam and GitHub
997b3efbb7
Merge pull request #708 from Guldoman/treeview_styling
...
Allow `TreeView` item icon and text styling
2021-12-12 12:04:59 -05:00
Adam and GitHub
dadfa4b3e8
Merge pull request #729 from adamharrison/fix-treeview-clicking
...
Fix TreeView and StatusView clicking
2021-12-11 19:05:52 -05:00
Adam and GitHub
9a813c818b
Merge pull request #715 from Guldoman/split_rootview
...
Split `Node` and `EmptyView` from `RootView`
2021-12-11 18:15:33 -05:00
Adam Harrison
ff5c3c1492
Also fixed statusview.
2021-12-11 18:00:42 -05:00
Adam Harrison
95945d86ab
Removed erroneously added file.
2021-12-11 17:51:51 -05:00
Adam Harrison
7b55470159
Fixed treeview clicking not being caught.
2021-12-11 17:51:19 -05:00
Adam and GitHub
29ece95962
Merge pull request #725 from Guldoman/fix_consume_no_match
...
Consume unmatched character correctly
2021-12-11 15:35:22 -05:00
Adam and GitHub
f1054b8280
Replace Reproc ( #535 )
...
Replace reproc with simpler non-dependency-based process API.
2021-12-11 15:25:35 -05:00
Adam and GitHub
a1401efd1f
Merge pull request #728 from Jipok/shortcuts_locale_fix
...
Keyboard layout independent shortcuts
2021-12-11 15:18:47 -05:00
Adam and GitHub
994c62b64a
Merge pull request #497 from lite-xl/fix-javascript-regexp-syntax
...
Try to fix problem with js syntax of '/=' operator
2021-12-06 00:17:07 -05:00
Adam and GitHub
4b3d25e15a
Merge pull request #657 from takase1121/plugin_api_h_fix
...
fixing native plugin API
2021-12-05 22:11:53 -05:00
Adam and GitHub
8120654c59
Merge branch 'master' into plugin_api_h_fix
2021-12-05 22:11:47 -05:00
Adam and GitHub
2997aa2652
Merge pull request #705 from Guldoman/check_if_proj_dir
...
Check the entire path in `TreeView` predicate
2021-12-05 14:23:34 -05:00
Adam and GitHub
a70e7e945e
Merge pull request #712 from Nightwing13/dev
...
Improved Markdown syntax highlighting
2021-12-05 14:15:53 -05:00
Adam and GitHub
7b82d787c0
Merge pull request #702 from adamharrison/fix-project-ignores
...
Used basenames for ignore_files rather than full paths.
2021-11-27 14:33:03 -05:00
Adam Harrison
01e38f041a
Used basenames for ignore_files rather than full paths.
2021-11-27 13:16:49 -05:00
Adam and GitHub
a607ef95f9
Merge pull request #682 from Guldoman/indent_refactor
...
Refactor how to get the indentation of a `Doc`
2021-11-27 11:55:36 -05:00
Adam and GitHub
4767ffe58d
Merge pull request #693 from adamharrison/fix-scrollbar-split
...
Added in check to make sure you can use a scrollbar on a split.
2021-11-27 11:44:22 -05:00
Adam and GitHub
1b22c85dd5
Merge pull request #694 from adamharrison/fix-context-menu
...
Added in cut, copy and paste to the context menu, amongst other things.
2021-11-27 11:44:10 -05:00
Adam and GitHub
e56fd4c05a
Merge pull request #701 from jminor/master
...
Removed docs for *_subpixel functions which no longer exist
2021-11-27 10:00:09 -05:00
Adam and GitHub
3e79595e24
Merge pull request #695 from adamharrison/additional-scale-variables
...
Added in additional environment variables to scale off of.
2021-11-26 22:07:32 -05:00
Adam and GitHub
4e078cc217
Merge pull request #697 from Guldoman/treeview_remove_changed
...
Remove changed files/dirs from `TreeView` cache
2021-11-26 22:07:19 -05:00
Adam and GitHub
fe6ba4adb7
Merge pull request #696 from adamharrison/fix-lineguide
...
Added an exclusion for lineguide in the commandview.
2021-11-24 13:28:04 -05:00
Adam and GitHub
9b24563b84
Merge pull request #692 from adamharrison/draw-whitespace-color
...
Added in the ability to specify a color for whitespace.
2021-11-24 13:23:34 -05:00
Adam Harrison
f7b3a2b0c2
Added an exclusion for lineguide in the commandview.
2021-11-23 22:35:11 -05:00
Adam Harrison
7ee23da187
Added in additional environment variables to scale off of.
2021-11-23 22:30:35 -05:00
Adam Harrison
463605ff41
Fixed event propogation.
2021-11-23 21:56:07 -05:00
Adam Harrison
64f66e5d1e
Added in cut, copy and paste to the context menu. Also removed find pattern, as that's no longer a valid command. Also made it so commands only show up if their predicates are valid.
2021-11-23 21:03:38 -05:00
Adam Harrison
cc3fddd1e5
Added in check to make sure you can use a scrollbar on a split.
2021-11-23 20:34:01 -05:00
Adam Harrison
3162f4ea4f
Added in the ability to specify a color for whitespace.
2021-11-23 18:42:01 -05:00
Adam and GitHub
d7b6fe3d42
Merge pull request #688 from adamharrison/mono-font
...
Add Support for `none` Antialiasing
2021-11-23 15:59:07 -05:00
Adam Harrison
96db380c73
Manual merge of into .
2021-11-23 15:57:22 -05:00
Adam and GitHub
43a6e21135
Merge pull request #681 from Guldoman/prepopulate_highlighter
...
Prepopulate highlighter
2021-11-23 15:38:20 -05:00
Adam Harrison
bc5be3c9b7
Support no antialiasing.
2021-11-22 18:13:43 -05:00
Adam and GitHub
9869484ec6
Merge pull request #683 from Guldoman/named_languages
...
Add names to language plugins
2021-11-22 11:41:49 -05:00
Adam and GitHub
724faf8dcf
Merge pull request #684 from jminor/treeview_color
...
Allow for color overrides in the tree view
2021-11-21 20:16:07 -05:00
Adam and GitHub
b2940d6dc0
Merge pull request #680 from jminor/mouse_selection_snapping
...
Fixed regression in mouse selection behavior
2021-11-19 12:57:23 -05:00
Adam and GitHub
16679dcbce
Merge pull request #676 from Guldoman/optimize_whitespace
...
Draw only visible whitespaces
2021-11-16 21:11:41 -05:00
Adam and GitHub
0525e6e96a
Merge pull request #435 from takase1121/replace-unpack
...
replace unpack() with table.unpack()
2021-11-16 19:49:00 -05:00
Adam Harrison
18959aebef
Fixed predicate and minor propogation issue.
2021-11-16 19:12:39 -05:00
Adam and GitHub
c58029df8b
Merge pull request #589 from adamharrison/clicks-keymap
...
Added in clicks to keymap.
2021-11-16 15:49:52 -05:00
Adam and GitHub
0ab0abec4b
Merge pull request #516 from takase1121/keymap-improvements
...
add keymap.unbind(), update contextmenu to use keymap.get_binding()
2021-11-15 09:04:17 -05:00