Commit Graph

606 Commits

Author SHA1 Message Date
Francesco Abbate 80fb59c73f Implement vim . command 2021-04-05 17:01:32 +02:00
Francesco Abbate 6113c7b38e Implement vim r and ^ command 2021-04-05 16:43:08 +02:00
Francesco Abbate 3986233b5c Implement vim edit inside delimiters 2021-04-02 18:01:33 +02:00
Francesco Abbate 87613a7619 More complete vim command y 2021-04-02 15:42:33 +02:00
Francesco Abbate 4584f98a23 Implement vim visual mode 2021-04-02 12:30:55 +02:00
Francesco Abbate ee040b5785 Add vim command 'b' 2021-04-02 11:12:52 +02:00
Francesco Abbate db8938413c Fix cursor display in command mode 2021-04-02 11:05:26 +02:00
Francesco Abbate e44a408088 Let vim-mode accept textinput events as well as keypress 2021-04-02 11:05:02 +02:00
Francesco Abbate ff3362f9a9 More vim stuff 2021-03-28 00:12:02 +01:00
Francesco Abbate 686ff9b2ad Add begin-of-line vim command 2021-03-28 00:04:04 +01:00
Francesco Abbate 7f37451398 Implement mode dependent caret 2021-03-28 00:03:03 +01:00
Francesco Abbate fbefcc2b72 Add more vim crazyness 2021-03-27 20:15:25 +01:00
Francesco Abbate 879018502f Move vim function in a specific file 2021-03-27 16:27:25 +01:00
Francesco Abbate 4b68ce431c Use global vim mode flag 2021-03-27 15:54:55 +01:00
Francesco Abbate 296ea8b03d vim-mode: accept multi-digit command multiplier 2021-03-25 14:22:36 +01:00
Robert Štojs 40d69470fb
Replicate Vim backspace and CTRL-C behaviour (#129) 2021-03-25 08:55:48 +01:00
Francesco Abbate 9ead6f6427 More accurate '$' and add 'd' vim action's objects 2021-03-24 17:15:20 +01:00
Francesco Abbate 948a4e046d Fix behavior of e and w vim objects 2021-03-24 16:59:13 +01:00
Francesco Abbate 3f4856bccd Add undo command
Do not insert text in command mode
2021-03-24 11:23:04 +01:00
Francesco Abbate b0438b60dc Set the editing mode per view 2021-03-24 11:17:42 +01:00
Francesco Abbate 50bd5e8b2b Fix a few things for vim mode 2021-03-23 16:20:07 +01:00
Francesco Abbate 97a00f946d First preliminary implementation of vim-mode
The basic is there and sort-of-work but largely incomplete and not
yet usable.
2021-03-23 15:41:11 +01:00
Francesco Abbate 3810b6ba6c Update subproject reference to libagg
The new revision of libagg disables examples on OS X because platform support doesn't work
2021-03-23 08:54:45 +01:00
Francesco Abbate 5f3b4c0f13 Do not build portable package on unix-like systems 2021-03-23 08:51:13 +01:00
Francesco Abbate 4b3b8f430a Merge remote-tracking branch 'basinbaby/set-window-opacity'
Implement the suggestion and close #125.

Initial suggestion and implementation from

https://github.com/rxi/lite/pull/17
2021-03-23 07:15:18 +01:00
Francesco Abbate 30cdc35df5 Add stand-alone desktop file
As request in #117
2021-03-22 20:20:58 +01:00
Francesco Abbate e160ed4e5e Add comments about unused RenFont data field 2021-03-20 23:05:09 +01:00
Francesco Abbate 15a4985065 Prepare release 1.16.5 2021-03-20 22:31:45 +01:00
Francesco Abbate b33167ca4b Revert "Remove unused data field in RenFont"
This reverts commit 461266e97d.

Related to github issue #122.

The void *data field is not used but the glyphset index can
someting be equal to -1 and the unused field prevent faulty
writes before the allocated struct.
2021-03-20 21:48:04 +01:00
Francesco 6f03b765c8
Change screenshot in README 2021-03-20 18:54:45 +01:00
Francesco Abbate 60fa7d07ba Prepare 1.16.4 release 2021-03-20 17:10:27 +01:00
Francesco Abbate f9115751b4 Minor simplification of animation rate adjustment 2021-03-20 17:00:43 +01:00
Francesco Abbate 7f50df6a2f Ensure plugin within a directory are loaded
Close #118
2021-03-20 16:34:00 +01:00
Francesco Abbate 8567f6a7ee Add desktop entry and svg icon in build-package script
Close #117
2021-03-20 16:12:19 +01:00
Francesco Abbate 12aeac3d2c Add lite icon in svg format from rxi/lite 2021-03-20 13:03:43 +01:00
takase1121 5e8444b2b1 rename tooltip_alpha_step to tooltip_alpha_rate 2021-03-20 01:04:07 +00:00
takase1121 93753634f5 set delay to 0.5 and disable animation 2021-03-20 01:03:16 +00:00
takase1121 cdf5b9b9b8 show tooltips only when hovering over text 2021-03-20 00:57:06 +00:00
takase1121 d191e8ee34 prevent rendering tooltip when alpha is 0 2021-03-20 00:28:49 +00:00
Francesco Abbate aee602ea2f Merge branch 'xrdb-lean' 2021-03-18 16:20:32 +01:00
Francesco Abbate 26ec9e5820 Compute animation rate only if needed 2021-03-18 16:20:21 +01:00
Takase 0bb7f21dd7
tooltip enhancements (#114)
Add a delay to show the tooltip and other improvements.
2021-03-18 16:18:36 +01:00
Francesco Abbate 04063ff47e Fix error introduced with commit c0ad86d 2021-03-18 15:46:44 +01:00
Francesco Abbate 461266e97d Remove unused data field in RenFont 2021-03-18 14:05:58 +01:00
Francesco Abbate ecb9e88fdb Merge branch 'master' into xrdb-lean 2021-03-18 14:00:54 +01:00
Francesco Abbate 88bec172a1 Fix problem with tab size and subpixel positioning
Solve github issue https://github.com/franko/lite-xl/issues/109
2021-03-18 13:54:33 +01:00
Francesco Abbate a742c56ee7 Minor xrdb buffer optimization 2021-03-18 10:06:01 +01:00
Francesco Abbate 43e08b0f8e Fix problem with previous commit and remove strtol call 2021-03-18 10:00:03 +01:00
Francesco Abbate 51e7c9493f Minor change for xrdb output parsing
Use memmove to copy remaining bytes at beginning of buffer
2021-03-18 09:32:52 +01:00
Francesco Abbate ac0728d073 Check for error in pipe call 2021-03-17 18:29:50 +01:00