Commit Graph

1752 Commits

Author SHA1 Message Date
Zachary Yedidia
e101dcd55a Split improvements 2019-01-04 18:08:11 -05:00
Zachary Yedidia
8939fe169b Start working on splits 2019-01-04 17:40:56 -05:00
Zachary Yedidia
e29cae4f7f Infobar history 2019-01-03 17:07:28 -05:00
Zachary Yedidia
6fdf275b8a Complete multicursor support 2019-01-03 15:59:26 -05:00
Zachary Yedidia
a8433badca Find next and prev 2019-01-03 15:35:24 -05:00
Zachary Yedidia
e63a3c8917 Implement searching 2019-01-03 15:27:43 -05:00
Zachary Yedidia
f63c72c50d Add multi cursor support 2019-01-02 23:26:40 -05:00
Zachary Yedidia
bc7b70fefe Fix infobar prompt 2019-01-02 20:57:27 -05:00
Zachary Yedidia
8a0bd1f786 Working horizontal scrolling 2019-01-02 20:07:48 -05:00
Zachary Yedidia
49e8c293ee Fix sub bug 2019-01-02 17:48:50 -05:00
Zachary Yedidia
102e9ddb86 Add mouse support 2019-01-02 17:39:50 -05:00
Zachary Yedidia
d7955b967f Finish non global actions 2019-01-02 16:27:27 -05:00
Zachary Yedidia
0de71c1f91 Fix error 2019-01-02 16:04:41 -05:00
Zachary Yedidia
db50262286 Start implementing commands 2019-01-01 23:29:25 -05:00
Zachary Yedidia
b43c5ed3e7 Reorganize info bar 2019-01-01 22:36:12 -05:00
Zachary Yedidia
adc70af0be Minor infobar improvements 2019-01-01 17:54:29 -05:00
Zachary Yedidia
90ae39322a Infobar prompts 2018-12-31 23:47:24 -05:00
Zachary Yedidia
f79d45aafb Add infobar 2018-12-31 22:07:01 -05:00
Zachary Yedidia
367a7bbb5f More actions and view relocation 2018-12-31 16:36:54 -05:00
Zachary Yedidia
4815e9481a Add some comments 2018-12-31 14:46:04 -05:00
Zachary Yedidia
af6e95c539 Rehighlighting 2018-09-08 17:04:26 -04:00
Zachary Yedidia
cd229c1f5b Add some more actions 2018-09-03 16:54:56 -04:00
Zachary Yedidia
47c899ae46 Fix serialization 2018-08-29 20:53:40 -04:00
Zachary Yedidia
ab37901f98 Update mkinfo 2018-08-29 15:04:35 -04:00
Zachary Yedidia
d9b875f9df More actions 2018-08-28 23:30:39 -04:00
Zachary Yedidia
de6ee879f4 More actions and window organization 2018-08-28 18:44:52 -04:00
Zachary Yedidia
ec53d5deeb Synchronize screen 2018-08-28 14:24:59 -04:00
Zachary Yedidia
970bb78500 Action subpackage 2018-08-27 19:53:08 -04:00
Zachary Yedidia
64ce6eebd2 Cursor improvements 2018-08-27 17:55:28 -04:00
Zachary Yedidia
8cf9aa216a Reorganize file structure 2018-08-27 15:53:10 -04:00
Zachary Yedidia
a2a14c7e11 Start refactor 2018-08-25 23:06:44 -04:00
Zachary Yedidia
6140dabca8 Merge pull request #1160 from supbish/fix-sh-comment
Fix shell comments; fixes #1114
2018-08-20 21:03:00 -07:00
supbish
27db63433f Fix shell comments; fixes #1114 2018-08-20 16:22:07 -04:00
Zachary Yedidia
bcdab882bc Update runtime 2018-08-18 15:25:42 -07:00
Zachary Yedidia
32b8c51992 Merge pull request #1158 from supbish/lua-syntax
Lua syntax improvements; fixes #1155, fixes #1136
2018-08-18 15:25:03 -07:00
supbish
4be3e9122c Lua syntax improvements; fixes #1155, fixes #1136 2018-08-18 07:00:51 -04:00
Zachary Yedidia
d0f8bede41 Merge pull request #1157 from supbish/smart-paste-indent
Add "smartpaste" option; fixes #1156
2018-08-17 21:23:42 -07:00
supbish
905e984f29 Add "smartpaste" option; fixes #1156 2018-08-17 22:37:19 -04:00
Zachary Yedidia
44e417c2f4 Merge pull request #1154 from supbish/luatabs
Add GetTabs Lua function
2018-08-15 11:56:10 -04:00
supbish
e03fab8daa Add GetTabs Lua function 2018-08-15 11:18:27 -04:00
Camille
1ab493de59 Only show basename of file in tabs unless there are mutliple tabs with the same basename (fixes #1079) (#1081)
* Only show basename of file in tabs unless there are mutliple tabs with the same basename (fixes #1079)

* Small fix
2018-08-10 16:54:19 -04:00
Zachary Yedidia
f56621a4bd Bump version 2018-08-10 13:45:03 -04:00
Zachary Yedidia
1856891622 Update nightly release script to not duplicate nightlies v1.4.1 2018-07-20 00:24:02 +00:00
djmnzp
8a250f7d95 Update ats syntax (#1141)
* Multiple changes
 - Fixed overlapping between the macros and some statements.
 - Added "t" and "abs" as types.
 - Removed "fun0", "fun1", "clo0", "clo1", ..., "prf" from types and added them to the special block as effects.
 - Added "lin", "lincloptr0" and "lincloptr1" as effects.
 - Added "do" and "static" as statements.
 - Added "tupz!" and "prerr!" to the special block.
 - Fixed some typos.

* Updated regex for exhaustive types

* Final touches

* Removed "t" from types

* Minor fix

* Improved support for floats and integers
Make it comply with https://github.com/Hibou57/PostiATS-Utilities/blob/master/doc/lexemes-guide.md

* Chars are now interpreted as strings
Less troubling when working with '"' inside chars or multiline strings

* Reverted strings and chars from multiline to one line
For some reason, having strings on the same line as other symbols breaks the highlighting on the latter

* Add "ldouble" type
2018-07-16 15:37:57 -04:00
Zachary Yedidia
7a013f666e Update runtime and auto-gofmt runtime in make 2018-07-02 12:22:32 -04:00
Zachary Yedidia
41a24e61d6 Merge pull request #1135 from whilei/gofmt-2018-Jun-17-00-39
gofmt
2018-07-02 12:22:05 -04:00
djmnzp
d953339a56 Added syntax highlighting for ATS (#1137)
* Added syntax highlighting for ATS

* Fixed "////" comment not working as intended
Added a hack to make it impossible to match the end of the comment

* Fixed typo, added '#' and '@' as symbols
2018-07-02 12:19:38 -04:00
ia
76e1d7a3a7 all: gofmt
Run standard gofmt command on project root.

- go version go1.10.3 darwin/amd64

Signed-off-by: ia <isaac.ardis@gmail.com>
2018-06-17 00:41:57 +02:00
Zachary Yedidia
91b65001c9 Fix php syntax file
Fixes #1109
2018-06-04 15:13:58 -04:00
Dimitar Borislavov Tasev
aa74b1233c Fix -startpos flag being ignored (#1129)
* Refactored cursor location login into a function. Fixed buffer overflow when line position is 1 more than file lines

* Fixed crash when -startpos has an invalid argument

* Adapted tests to new interface

* Fixed bug where -startpos with lines 0 and 1 would both be on the first line

* Changed Fatalf format back to digits

* Fixed issues with buffer cursor location. Added tests for new function

* ParseCursorLocation will now return an error when path doesnt contain line/col

* Fixed off-by-one line error

* Fixed tests to account for subtracting 1 from the line index
2018-06-04 12:27:27 -04:00