Zachary Yedidia
18f9b6f34e
Add tabmovement option
...
This option makes micro treat spaces at the beginning of lines as if
they are tabs. This option only does anything if tabstospaces is already
on. E.g. micro will move over 4 spaces at once when at the start of a
line.
Closes #616
2017-05-05 12:04:18 -04:00
Zachary Yedidia
57110c98e4
Fix rare problem with tabs and horizontal scrolling
2017-05-05 11:34:14 -04:00
Zachary Yedidia
a6ee75a9cf
Add SaveAll command and display + for modified tabs
...
Closes #651
2017-05-05 11:05:23 -04:00
Zachary Yedidia
8d1618692e
Disallow view switching during a search
...
Closes #642
This commit also removes some unnecessary functions that weren't being
used.
2017-05-05 10:52:09 -04:00
Zachary Yedidia
960c6cae62
Properly draw split divider
2017-05-05 10:40:49 -04:00
Zachary Yedidia
67ec0d3c80
Correctly detect synatx ft from header
2017-05-03 11:04:56 -04:00
Zachary Yedidia
d3f32b5bc3
If softwrap is on the leftcol must be 0
...
Fixes #645
2017-05-02 20:12:37 -04:00
Zachary Yedidia
84e350aa6f
Optimize memory usage for loading syntax files
2017-05-02 10:30:27 -04:00
Zachary Yedidia
80242f0e08
Update runtime
2017-04-29 16:01:51 -04:00
Zachary Yedidia
2a3ce12bd4
Add termtitle option and move autoclose utf8 code
2017-04-29 16:01:09 -04:00
Collin Warren
aed8ba105a
Readded title setting. ( As per the tcell pull. ) ( #600 )
2017-04-29 15:51:31 -04:00
timon999
5ee774892a
Make autoclose plugin work with Non-Ascii Unicode characters ( #641 )
...
* Make autoclose plugin work with Non-Ascii Unicode characters
* Removed lines that I forgot to remove
2017-04-29 15:44:36 -04:00
Zachary Yedidia
b4dda8bad8
Use less memory when opening very large files
2017-04-29 14:12:00 -04:00
Zachary Yedidia
47324aea97
Merge
2017-04-28 11:07:28 -04:00
Zachary Yedidia
def2b28d4e
Differentiate between help buffers and log buffers
...
Closes #636
2017-04-28 11:07:05 -04:00
Zachary Yedidia
ab24523bff
Fix problem with search and replace indices
...
Closes #637
2017-04-27 20:10:51 -04:00
Zachary Yedidia
b8debb5404
Merge pull request #585 from samdmarshall/add-yaml-linter
...
Add yaml linter
2017-04-22 18:53:11 -04:00
Zachary Yedidia
d0e39853c6
Fix issue with cursorline
2017-04-22 18:48:05 -04:00
Samantha Marshall
a0bfd99a5d
Updating changes to be in-line with master
...
Merging in master
2017-04-22 14:22:38 -04:00
Zachary Yedidia
471a8b7c2b
Fix crash if tabs extend past view width
...
Ref #631
2017-04-21 12:48:03 -04:00
Zachary Yedidia
591e5e3145
Fix colorcolumn being ignored
...
Closes #627
2017-04-18 13:33:19 -04:00
Zachary Yedidia
282e7b1828
Merge pull request #626 from Necklaces/master
...
Added more default bindings:
2017-04-16 11:39:49 -04:00
Zachary Yedidia
007b060cbd
Speed up search and replace
...
Ref #625
2017-04-16 11:11:04 -04:00
Zachary Yedidia
8168a75bde
Slightly speed up search and replace
...
This commit also adds a linter for literate
2017-04-16 10:43:13 -04:00
Nichlas Severinsen
5afda4e76c
Added more default bindings:
...
- Shift+Home for selecting to start of line
- Shift+End for selecting to end of line
These already exist as Ctrl+Shift+Left/Right-arrow
2017-04-16 15:34:44 +02:00
Zachary Yedidia
88c712b848
Allow plugins to create runtime files from strings
2017-04-15 14:45:44 -04:00
Zachary Yedidia
fca63d02f9
Update runtime
2017-04-15 12:02:01 -04:00
Zachary Yedidia
6458d3cac4
Don't draw cursorline at cursor position
...
Fixes #622
If the cursorline is drawn at the cursor's position, then the cursor
doesn't display. I'm not really sure why this is a problem with the
gnome terminal, it didn't seem to happen on earlier versions.
2017-04-13 21:37:13 -04:00
Zachary Yedidia
843867717c
Merge
2017-04-02 09:27:25 -04:00
Zachary Yedidia
dd87769090
Fix TabSwitch to work by tab name as well
2017-04-02 09:27:04 -04:00
Zachary Yedidia
398370424b
Relocate cursor on search
...
This commit also fixes some true color colorscheme issues
Fixes #614
2017-03-31 10:39:10 -04:00
Zachary Yedidia
be2d3c9c1e
Read extra new line
...
Ref #603
2017-03-29 12:01:01 -04:00
Zachary Yedidia
05aa30d1be
Improve html syntax rules
2017-03-29 10:08:37 -04:00
Zachary Yedidia
1c2b57dfe8
Add support for limit-group to highlights region limits
2017-03-29 09:54:54 -04:00
Zachary Yedidia
47ef864295
Add skip statements to all strings
2017-03-29 09:45:16 -04:00
Zachary Yedidia
a517ea45bd
Slight improvements to included region highlighting
2017-03-29 09:25:08 -04:00
Zachary Yedidia
342f3c223d
Don't skip included rules in end
2017-03-29 09:21:54 -04:00
Zachary Yedidia
079cbe11f4
Fix incorrect crystal filetype detection
...
Closes #608
2017-03-28 19:26:14 -04:00
Zachary Yedidia
3e61bd4d49
Improve some more region highlighting
2017-03-28 17:18:06 -04:00
Zachary Yedidia
b517ed28c0
Fix region highlighting with empty rules
2017-03-28 15:18:38 -04:00
Zachary Yedidia
299712ead3
Add support for skipping and remove need for lookbehind
2017-03-27 20:53:08 -04:00
Zachary Yedidia
c24f75999a
Better unicode support in highlight
2017-03-27 19:35:28 -04:00
Zachary Yedidia
bde48c051a
Fix out of bounds error on syntax highlighting
...
Fixes #606
2017-03-27 16:26:32 -04:00
Zachary Yedidia
d087a890ba
Fix some issues with unicode syntax highlighting
...
Closes #604
2017-03-27 14:40:42 -04:00
Zachary Yedidia
75d4e70560
Document the keepautoindent option
...
Closes #602
2017-03-27 13:22:34 -04:00
Zachary Yedidia
73ab25d008
Properly handle files that don't end with newlines
...
Closes #603
2017-03-27 13:15:00 -04:00
Zachary Yedidia
47fd1475b5
Fix indent char styling
...
Closes #598
2017-03-27 11:45:24 -04:00
Zachary Yedidia
12d74b99e8
Merge branch 'master' into view-refactor
2017-03-26 20:40:03 -04:00
Zachary Yedidia
1350deae56
Fix small softwrap bug
2017-03-26 18:01:02 -04:00
Zachary Yedidia
df564e1b8b
Update yaml syntax file
2017-03-26 17:45:58 -04:00