Zachary Yedidia
6cf09f9843
Find next and prev
2019-12-25 17:05:10 -05:00
Zachary Yedidia
37a4cbfd98
Implement searching
2019-12-25 17:05:10 -05:00
Zachary Yedidia
0f37c0b0bf
Add multi cursor support
2019-12-25 17:05:10 -05:00
Zachary Yedidia
80fe992957
Fix infobar prompt
2019-12-25 17:05:10 -05:00
Zachary Yedidia
e97005f05d
Working horizontal scrolling
2019-12-25 17:05:10 -05:00
Zachary Yedidia
5335c60d6c
Fix sub bug
2019-12-25 17:05:10 -05:00
Zachary Yedidia
b8b245f305
Add mouse support
2019-12-25 17:05:10 -05:00
Zachary Yedidia
3d2cc3298e
Finish non global actions
2019-12-25 17:05:10 -05:00
Zachary Yedidia
a89ddea619
Fix error
2019-12-25 17:05:10 -05:00
Zachary Yedidia
6562e3b48d
Start implementing commands
2019-12-25 17:05:10 -05:00
Zachary Yedidia
c01995c1b6
Reorganize info bar
2019-12-25 17:05:10 -05:00
Zachary Yedidia
78ce7a5f0f
Minor infobar improvements
2019-12-25 17:05:10 -05:00
Zachary Yedidia
afe24698ea
Infobar prompts
2019-12-25 17:05:10 -05:00
Zachary Yedidia
c50e0cb932
Add infobar
2019-12-25 17:05:10 -05:00
Zachary Yedidia
e9a4238a3f
More actions and view relocation
2019-12-25 17:05:10 -05:00
Zachary Yedidia
02b71a514a
Add some comments
2019-12-25 17:05:10 -05:00
Zachary Yedidia
9f066f2fbf
Rehighlighting
2019-12-25 17:05:10 -05:00
Zachary Yedidia
12d727fb93
Add some more actions
2019-12-25 17:05:10 -05:00
Zachary Yedidia
31cf5a15ce
Fix serialization
2019-12-25 17:05:10 -05:00
Zachary Yedidia
31fb3f2df2
More actions
2019-12-25 17:05:10 -05:00
Zachary Yedidia
7d87e6db99
More actions and window organization
2019-12-25 17:05:10 -05:00
Zachary Yedidia
06d596e780
Synchronize screen
2019-12-25 17:05:10 -05:00
Zachary Yedidia
d7b3f961b4
Action subpackage
2019-12-25 17:05:10 -05:00
Zachary Yedidia
c3e2085e3c
Cursor improvements
2019-12-25 17:05:10 -05:00
Zachary Yedidia
dd619b3ff5
Reorganize file structure
2019-12-25 17:05:10 -05:00
Zachary Yedidia
dc68183fc1
Start refactor
2019-12-25 17:05:10 -05:00
Serge Voilokov
7a51490591
Add textfilter command
2019-11-05 23:27:35 -05:00
Zachary Yedidia
001498eee4
Update runtime
2018-12-10 14:33:21 -05:00
Zachary Yedidia
e071a4f8e2
Better bounds checks for search
...
Fixes #1217
2018-10-14 17:58:44 -04:00
Zachary Yedidia
1013b03314
Merge
2018-09-21 23:18:58 -04:00
Zachary Yedidia
96284a1feb
LoadAll should reload plugins too
...
Fixes #1189
2018-09-21 23:18:47 -04:00
Zachary Yedidia
f40abc1a59
Fix infocmp parser
...
Ref #1167
2018-08-29 13:01:38 -04:00
Zachary Yedidia
0a6948c8ac
Merge
2018-08-29 12:16:18 -04:00
Zachary Yedidia
9db7991a1d
Handle hex codes in infocmp output
2018-08-29 12:16:11 -04:00
Zachary Yedidia
7339afcf73
Add tcelldb error check
2018-08-28 14:26:21 -04:00
rexy712
6e9b8c1bd5
Fixed UpN Cursor functionality to properly handle moving from long line to shorter line
2018-08-25 14:49:58 -07:00
Zachary Yedidia
bcdab882bc
Update runtime
2018-08-18 15:25:42 -07:00
supbish
905e984f29
Add "smartpaste" option; fixes #1156
2018-08-17 22:37:19 -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
7a013f666e
Update runtime and auto-gofmt runtime in make
2018-07-02 12:22:32 -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
Dimitar Borislavov Tasev
efe343b37c
Allows opening files using full path on Windows ( #1126 )
...
* Now can open Windows full-path from command line arg
Example that now works: micro.exe D:\myfile.txt
* Now correctly retrieves the path from the input path string. Except for single-letter filenames
* Fixed line/cols, need to make the code prettier
* Fixed path matching with regex by @Pariador
* Fixed not stripping the line/col args from file path
* Added tests for ParseCursorLocation
2018-06-03 17:13:03 -04:00
Maxim
71af765b4e
Code optimisation ( #1117 )
...
* Making sure output files are always closed, plus hash calculation optimisation.
* Parallel hash calculation.
* Minor changes.
* Removed unnecessary memory allocations while trimming trailing whitespace.
* Buffered write.
2018-05-26 10:07:53 -04:00
JT Olio
ae9bb763fb
a few miscellaneous fixes and improvements ( #1105 )
...
* add binding for more primitive backspace
* support selecting page up and page down
* fix matchbraceleft for braces that start on x=0
* fix multiline copy-paste indenting
let's say you have two lines like
<space><space>line1
<space><space>line2
so you start from cursor x=0 and select both lines, then paste.
we don't want any leading whitespace in this case, because the
cursor is already at x=0 and the selection already includes
whitespace.
2018-05-12 21:31:57 -04:00
Zachary Yedidia
3c01947cb3
Fix ini comment highlighting
...
Fixes #1094
2018-05-12 21:29:02 -04:00
Zachary Yedidia
53e142fb88
Fix matchbraceleft option
...
Fixes #1101
2018-04-28 17:42:17 -04:00
Zachary Yedidia
2e64499f96
Fix possible crash in findkey
...
Fixes #1103
2018-04-28 17:16:22 -04:00