Adam Harrison
851dc07408
Added in close others, and refactored close all.
2021-08-10 23:14:40 -04:00
Adam Harrison
26a77542e3
Fixed small bug on bootup, and added in a multiline qualifier to replacements.
2021-08-10 22:01:28 -04:00
Adam Harrison
255c45b30b
Since we're modifying the clipboard, actually makes way more sense to use this hash.
2021-08-10 21:29:33 -04:00
Adam Harrison
71e62ce84f
Added in a hash check to the system clipboard.
2021-08-10 21:25:40 -04:00
Adam
f3a8e264fe
Merge pull request #370 from adamharrison/home-fixes
...
Changed behaviour of home.
2021-08-10 14:46:48 -04:00
Francesco Abbate
c552d373ca
Fix run-local script to copy generated start.lua
...
Now the file data/core/start.lua no longer exists but it is
automatically generated by meson. Ensure the file is copied
when running locally.
2021-08-10 11:12:47 +02:00
redtide
6955f87aaf
Merge pull request #362 from redtide/ci-innosetup
...
Updated InnoSetup configuration file and added related build script
2021-08-09 22:30:32 +02:00
redtide
0f9fa8044b
Merge pull request #361 from redtide/meson-config
...
Updated Meson configuration
2021-08-09 22:28:49 +02:00
redtide
3468164518
Updated Meson configuration
...
- Added version and license metadata
- Configuration data to be used in configured files to set metadata
- Portable binary and directories in the main install directory
- Binary file installed in correct places for all supported platforms
- Freedesktop AppStream support
- Added missing files install rules
2021-08-09 22:26:16 +02:00
Adam Harrison
3c8da0fc3f
Added in selection as well.
2021-08-06 18:09:36 -04:00
Adam Harrison
2bf56e67c5
Changed behaviour of home.
2021-08-06 18:08:08 -04:00
Francesco Abbate
0b2bf227a8
Fix inactive divider intercepting mouse clicks
...
In the function Node:get_divider_overlapping_point() we check if we
hit a divider (separator between two nodes). If yes the event is
intercepted and used to set the cursor and drag the separator if
appropriate.
In reality, on mouse move events, when one of the node is a split
and one of its child is not resizable we don't set the cursor to
and we don't intercept the event. However on a mouse pressed event
the event was intercepted regardless of the fact that the child
nodes are resizable or not. This latter behavior was unwanted as it
prevents mouse clicks to be processed because of a divided that is
inactive.
In addition it prevented processing of mouse clicks when the child
node was invisible leading to issue #363 . For this latter the issue
was the invisible NagView in the upper part of the window.
To fix the problem we provide a divider with
Node:get_divider_overlapping_point() only if its child node are
resizable. In this way the mouse clicks or movements are intercepted
only if the divider is actually active.
2021-08-06 09:07:17 -07:00
redtide
cee1639d34
Updated .gitignore
...
- Makes a clear distinction between files and directories, don't ignore build files
- Added some file types and directories
- ignore also 'lite-xl' prefixed install directories other than the executable
2021-08-04 11:13:51 -07:00
redtide
f1f3eb1185
Updated InnoSetup configuration file and added related build script
2021-08-02 18:43:59 +02:00
Francesco Abbate
62bcc6abc2
Fix missing commas in autocomplete module
2021-08-02 10:07:43 +02:00
takase1121
1725b3ab83
revert config.lineguide option
2021-08-02 09:57:21 +08:00
takase1121
3b3677ca4b
add config.lineguide option
2021-08-02 09:57:21 +08:00
Adam
5155f7a2a4
Merge pull request #338 from lite-xl/Merged
...
Merging dev to master.
2021-08-01 15:02:49 -04:00
Adam
47eaca18d8
Merge branch 'master' into Merged
2021-08-01 14:58:36 -04:00
Francesco Abbate
135ad072bd
Move gutter width calculation out of loop
2021-07-28 13:02:38 -07:00
cukmekerb
4ad353eb4b
fix line number align bug
2021-07-28 13:02:38 -07:00
cukmekerb
63f406773b
align line numbers to right
2021-07-28 13:02:38 -07:00
Francesco Abbate
8103f21991
Only load plugins that are lua files
...
Before trying to load a plugin or checking its version verify if it
looks like a lua file.
Close issue #349 .
2021-07-27 23:18:15 +02:00
ep
af22a6a824
+readability, hopefully
2021-07-26 03:50:57 -07:00
ep
2df363747b
fix workspace folders on different drives in Windows
2021-07-26 03:50:57 -07:00
Adam
0a0bc87319
Merge pull request #301 from jgmdev/api-interfaces
...
Documented with EmmyLua the C API using .lua interface files.
2021-07-22 21:50:52 -04:00
Adam Harrison
152fd6c66c
Fixed doc, and fixed plugin load.
2021-07-20 15:09:14 -04:00
Adam Harrison
c461cfae93
Removed unecessary duplicates.
2021-07-20 14:50:40 -04:00
Adam Harrison
0777a6f0b8
Merged dev to master.
2021-07-20 14:39:50 -04:00
Francesco Abbate
7605b626e8
Add language_cpp plugins
...
Brought form the 1.16.12 release.
It provides support for C++ using multi-part syntax patterns. Take
the priority over C language plugins for header files.
2021-07-19 08:18:38 +02:00
Francesco Abbate
d3f1a3a5b2
Bump 2.0-beta1 version
2021-07-17 21:30:25 +02:00
Adam
69da9655d1
Merge pull request #334 from adamharrison/find-fixes
...
Find Improvements
2021-07-16 17:53:41 -04:00
Adam
7d40458489
Merge pull request #335 from lite-xl/build-removal
...
Removed legacy build system.
2021-07-16 17:53:14 -04:00
Adam Harrison
e144ad3271
Removed legacy build system.
2021-07-15 20:47:44 -04:00
Adam Harrison
6330f4d596
Allowed find to function across different views.
2021-07-15 18:29:48 -04:00
Adam Harrison
a218a95c45
Updated keys as well.
2021-07-15 18:21:54 -04:00
Adam Harrison
0dda252096
Reverted find fixes.
2021-07-15 18:15:05 -04:00
takase1121
6bcdaa9d7a
Revert "fix number of parameters passed to self:move_towards"
...
Apparently the LSP intellisense is wrong on this one, this actually
causes an infinite loop
2021-07-15 18:01:27 -04:00
takase1121
169b8abae5
fix number of parameters passed to self:move_towards
...
self:move_towards(self) causes self to be passed twice, ignoring rate
2021-07-15 18:01:24 -04:00
takase1121
4ef707e941
add compile_commands.json to gitignore
...
Apparently ccls needs it to work, and it's usually located in project
root. I symlinked it from the build folder and now I should put it in
gitignore
2021-07-15 18:01:24 -04:00
takase1121
c7bbf221ee
remove duplicated constants
2021-07-15 18:01:24 -04:00
takase1121
192a93014d
change double quotes to single quotes to reduce escaping
2021-07-15 18:01:24 -04:00
takase1121
818e21610c
do not terminate process when read fails
2021-07-15 18:01:24 -04:00
takase1121
de3013ce88
fix wrongly spaced variable name
2021-07-15 18:01:24 -04:00
takase1121
e7b025203b
add generic read function
...
process_read and process_read_errors no longer contain redundant code
2021-07-15 18:01:24 -04:00
takase1121
8bbb26a469
refactor process.c
...
- include api.h instead of individual #includes
- moved metatable name to API_TYPE_PROCESS
- moved read buffer size to READ_BUF_SIZE
2021-07-15 18:01:24 -04:00
takase1121
c41747c8fb
add .ccls-cache to .gitignore
...
For that one user that uses ccls :)
2021-07-15 18:01:24 -04:00
takase1121
f4f33bd36b
remove deprecated code
2021-07-15 18:01:24 -04:00
redtide
6e460a20ac
Added Editorconfig for the project ( #228 )
2021-07-15 18:01:22 -04:00
Francesco Abbate
265501bb9e
Fix problem with previous commit
...
Desastrous problem where core.normalize_path was removing the leading /.
2021-07-15 18:01:18 -04:00