Jeremy Penner
01138ea05c
Implement more comfortable "find text" UI
2022-01-06 22:25:25 -05:00
Jeremy Penner
d6273aa391
Implement rainbow parens
2022-01-06 22:25:25 -05:00
Jeremy Penner
2cc55c4432
Quality of life improvements
2022-01-06 22:25:25 -05:00
Jeremy Penner
74b2f1970f
Performance fix, inject into standard love.run loop, fix fuzzy search
...
* draw_text was generating _way_ too much garbage
* love.run loop requires a small change to core
2020-09-13 22:36:46 -04:00
Jeremy Penner
655f7f61a9
Fix luajit / lua 5.1 incompatibility in common.utf8_chars
...
In lua 5.1, \x is not supported in string literals, and gmatch stops
parsing after a literal \0, so %z must be used instead.
2020-09-12 13:46:11 -04:00
rxi
99831bbc29
Added lua5.4 attribute support to language_lua
2020-07-01 09:26:41 +01:00
rxi
094cf0cc2c
Fixed shift+click select behavior
2020-06-26 10:44:56 +01:00
rxi
53d555b362
Added support for mouse double/triple click+drag selection
...
Resolves #159
Resolves #161
2020-06-25 13:41:46 +01:00
rxi
ae48049695
Changed trimwhitespace
to never cause caret to reposition
2020-06-19 12:09:00 +01:00
rxi
7517d0ef55
Changed EXEDIR to be used as default project dir
2020-06-13 08:56:13 +01:00
rxi
ba6c14846b
Added file-header pattern support to syntax
2020-06-08 16:11:22 +01:00
rxi
877d940c0e
language_js improvements
2020-06-05 22:38:06 +01:00
rxi
bd0644a5bb
Added resetting of selection on intermediate find-text failure
2020-06-04 14:04:46 +01:00
rxi
3569abcb53
Merge pull request #133 from 6r1d/master
...
Fix for keypad enter issue
2020-06-04 13:17:33 +01:00
rxi
18de4552e2
Made tab's text left-aligned if wider than the tab
2020-06-03 13:34:10 +01:00
rxi
4b167e86c6
Fixed bug in Highlighter.invalidate() when setting first_invalid_line
...
The value should not be updated if the current first_invalid_line is less than
the new invalid line index
2020-06-02 22:50:03 +01:00
Victor Gridnevsky
a6f52197d0
Fixes keypad enter issue ( #131 )
2020-06-02 13:26:16 +03:00
rxi
508b6fb73a
Improved RootView's EmptyView
2020-05-30 14:58:31 +01:00
rxi
db8c5ea2aa
Renamed core:command/file-finder => core:find-command/file
2020-05-30 09:11:42 +01:00
rxi
7fbefe40d5
Made system.set_window_title
only be called on title change
2020-05-30 08:53:48 +01:00
rxi
cc58fcc35b
Changed summer color theme's caret color
2020-05-29 17:19:27 +01:00
rxi
1b2fda2825
Changed block movement to mimic word movement
2020-05-28 13:55:25 +01:00
rxi
9c652086e8
Improved behaviour of and renamed translate.next|previous_word_boundary
2020-05-28 11:57:53 +01:00
rxi
74755f5b4a
Simplified implementation of core.temp_filename()
2020-05-27 11:38:42 +01:00
rxi
e7cf551e22
Changed EmptyView text from empty
to lite
2020-05-26 10:33:07 +01:00
rxi
064b6d0b95
Fixed changing of cwd and loading of commandline files
...
the current-working-directory is now set at the start of `core.init` after the
absolute path for all filename arguments have been resolved
2020-05-26 10:26:20 +01:00
rxi
257b9ab753
Added core.temp_filename()
2020-05-25 08:58:12 +01:00
rxi
c2d27ab3f7
Removed core.project_dir
2020-05-24 13:50:32 +01:00
rxi
82e33dd2de
Moved event-waiting when not focused to after run_threads()
2020-05-24 13:43:34 +01:00
rxi
946c125fd4
Changed core.redraw
to be set to true
by default
...
As the window isn't created until the first frame is drawn this is required to
assure the window is ever shown without relying on the assumption that some
other part of the program would have set this to true
2020-05-24 08:04:47 +01:00
rxi
28b1844a8b
Added support for dropping a folder onto the window
2020-05-23 11:31:08 +01:00
rxi
e45b3e2bc0
Minor renaming in rootview
2020-05-23 09:40:42 +01:00
rxi
e7320c2291
Made RootView:open_doc() try to use previous node if current node is locked
2020-05-22 15:50:27 +01:00
rxi
6b39fb6dfb
Changed autoreload to strip carriage-returns on reload
2020-05-21 09:58:47 +01:00
rxi
7aabfebfa0
Fixed mouse-position resolution when dropping a file
2020-05-20 10:33:08 +01:00
rxi
08ce7e2563
Fixed stuck mouse-drag-selection on dropped-file
...
Resolves #109
2020-05-20 09:52:01 +01:00
rxi
bc4bf3d384
Added core.set_active_view(); removed focusable
boolean from View
2020-05-19 14:55:46 +01:00
rxi
8ec717f240
Added temporary backwards compatibility for core.project_dir
2020-05-18 10:28:01 +01:00
rxi
4ae0d477c0
Made lite set project dir to CWD; removed core.project_dir
...
Fixes #100
2020-05-17 17:05:56 +01:00
rxi
adecaba292
Removed unused varibale in ./data/plugins/treeview.lua
2020-05-17 14:02:49 +01:00
rxi
4644154e5b
Added config.ignore_files
...
Filenames that match either the single pattern provided by
`config.ignore_files`, or any pattern in a table of patterns, will be ignored
when lite is filling the `core.project_files` table
Resolves #77
Resolves #102
2020-05-17 13:38:45 +01:00
rxi
7e7602c53c
Removed exec
plugin -- moved to lite-plugins
repo
2020-05-16 10:06:35 +01:00
rxi
59f5692f2e
Merge branch 'master' of https://github.com/rxi/lite
2020-05-16 10:00:13 +01:00
rxi
bc3147e1d0
Changed config.mouse_wheel_scroll default to multiply by SCALE
2020-05-16 09:46:31 +01:00
rxi
15129b49a6
Moved config.treeview_size
from config.lua
to treeview.lua
2020-05-16 09:44:31 +01:00
demotulatingswan
92b3b5ba86
Fixed various issues in exec:replace
2020-05-15 20:39:10 +02:00
rxi
b8d2805502
Exposed doc's internal insert/remove: Doc:raw_insert|remove
2020-05-14 16:40:50 +01:00
rxi
ef53453246
Fixed x-offset of text in DocView:draw_line_gutter
2020-05-14 13:26:21 +01:00
rxi
6525269386
Made tokenizer skip parsing process on plain-text files
...
This, along with the earlier rencache changes should resolve #64
2020-05-14 10:10:50 +01:00
rxi
bcd1b3a081
Fixed gutter text jittering when horizontal scrolling on docview
2020-05-14 10:06:47 +01:00