Commit graph

206 commits

Author SHA1 Message Date
Jeremy Penner 384d54f9e3 Add custom status bar, timer, section headings 2022-01-06 22:25:27 -05:00
Jeremy Penner b1e8bba30d Merge branch 'projects' 2022-01-06 22:25:26 -05:00
Jeremy Penner aa6e25d5b1 Don't crash the editor if drawing a view fails 2022-01-06 22:25:26 -05:00
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 9bec18e4aa Don't assume lite lives at the root of the repo 2022-01-06 22:25:25 -05:00
Jeremy Penner 2783adc10c Don't crash the editor when encountering non-UTF8 text 2020-10-05 23:48:47 -04:00
Jeremy Penner 857e9dc8c5 Support symlinks; allow requiring core before love.run() 2020-09-16 22:00:17 -04: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 240a1a7d16 First working pass at "lite-hearted" love2d driver 2020-09-12 13:46:11 -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 878c94a334 Changed rencache to store font tab_width with font command
Fixes bug where text would be drawn/cached wrongly if more than one tab_width
was used in a given frame
2020-09-05 15:09:54 +01:00
rxi 2caa7f182d Added doc/usage.md
Resolves #158
Resolves #103
2020-07-19 14:20:03 +01:00
rxi 91c43dc01e Version 1.11 2020-07-05 10:56:39 +01:00
rxi 99831bbc29 Added lua5.4 attribute support to language_lua 2020-07-01 09:26:41 +01:00
rxi 87532a4b3a Version 1.10 2020-06-28 14:40:07 +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 11df722162 Version 1.09 2020-06-21 19:38:42 +01:00
rxi ae48049695 Changed trimwhitespace to never cause caret to reposition 2020-06-19 12:09:00 +01:00
rxi 6ec8fc5616
Create FUNDING.yml 2020-06-18 16:48:05 +01:00
rxi 1db1f0bceb Version 1.08 2020-06-14 13:33:23 +01:00
rxi 1a82fd2b92 Added -fno-strict-aliasing to build script 2020-06-13 13:35:36 +01:00
rxi 7517d0ef55 Changed EXEDIR to be used as default project dir 2020-06-13 08:56:13 +01:00
rxi 95b70b1b16 Revert "Removed __APPLE__ #ifdef from main.c"
This reverts commit 6a7e214d1c.
2020-06-11 15:05:39 +01:00
rxi ba6c14846b Added file-header pattern support to syntax 2020-06-08 16:11:22 +01:00
rxi db471c0554 Version 1.07 2020-06-07 14:02:45 +01:00
rxi 6a7e214d1c Removed __APPLE__ #ifdef from main.c 2020-06-07 08:57:57 +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 dc766a644f
Merge pull request #137 from dslul/patch-1
Don't tell the system to disable compositing under X11
2020-06-03 14:34:50 +01:00
Daniele Laudani 95ee03fb37
move BYPASS_COMPOSITOR near other SetHint 2020-06-03 15:05:55 +02:00
Daniele Laudani 7aa462e43d
Don't tell the system to disable compositing under X11
Fixes #123
2020-06-03 14:38:44 +02: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 f00d5d55df Version 1.06 2020-05-31 16:53:53 +01: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 b96609b7b8 Removed redundant __APPLE__ case in get_scale() 2020-05-29 09:33:42 +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