Samantha Marshall
e379239140
fixing hex number highlighting for nim
2017-02-19 16:04:42 -05:00
Zachary Yedidia
c1db99a5a5
Merge pull request #522 from samdmarshall/master
...
Redo of #516 -- Making micro a bit more user-friendly around the quitting behavior
2017-02-16 15:57:04 -05:00
Zachary Yedidia
fb2bf7a377
Merge pull request #520 from samdmarshall/tab-scrolling
...
adding tab scrolling and additional tab indicators
2017-02-16 15:51:19 -05:00
Zachary Yedidia
9404b731ec
Don't trim arguments for 'set'
2017-02-15 12:56:40 -05:00
Zachary Yedidia
d695d12872
Update go highlighting
2017-02-10 21:00:31 -05:00
TANIGUCHI Masaya
4c678c4936
add c++ linter
2017-02-08 15:11:23 +09:00
TANIGUCHI Masaya
97632e5573
add keywords
2017-02-08 14:36:39 +09:00
Zachary Yedidia
5dc8fe40ca
Add option to disable use of a the primary clipboard
...
Closes #544
2017-02-07 19:21:25 -05:00
Zachary Yedidia
28af256be0
Fix stringwidth build
2017-02-03 07:32:48 -05:00
Zachary Yedidia
c3a165e61d
Merge pull request #539 from samdmarshall/nim
...
Adding syntax and linter support for nim-lang
2017-02-02 23:00:12 -05:00
Zachary Yedidia
33e5dd4aed
Update runtime
2017-01-27 10:32:58 -05:00
Samantha Marshall
9122f152d1
fixing thestart/end syntax
2017-01-27 08:40:41 -05:00
Samantha Marshall
2202b32f31
finishing up syntax file
2017-01-26 15:50:54 -05:00
Samantha Marshall
15ab0b2fed
adding nim linter and syntax
2017-01-26 14:19:07 -05:00
DanielPower
f7560c3311
Add gruvbox truecolor colorscheme ( #530 )
...
* Add gruvbox truecolor colorscheme
* Fixed typo in gruvbox-tv, added operator type in colorschemes
* Added operator type to all default themes
* Changed operator to symbol
* changed operator to symbol due to name conflict
* Removed unused 'operator' field. Fixed gutter-error color
* Restored the statement group and removed operator
2017-01-20 14:32:34 -05:00
Samantha Marshall
ea57d8b883
Adding additional Python and Objective-C linting ( #524 )
...
* adding mypy and pylint to the linter plugin
* adding objective-c linting
* updating runtime file
2017-01-17 16:34:11 -05:00
Samantha Marshall
a7e5a5b26c
only prompt the user if they can close all buffers, otherwise it would be misleading
2017-01-10 10:18:49 -05:00
Samantha Marshall
ea0dda98ce
adding different functionality for closing a tab versus quitting micro
2017-01-10 10:13:21 -05:00
Nicolai Søborg
41fb57e449
Fix: incorrect clipboard w/ CutLine, DeleteLine and Search ( #508 )
...
* Fix: incorrect clipboard w/ CutLine, DeleteLine and Search
* Refactor: Add Cursor.CopySelection(clipboard)
2017-01-09 18:28:45 -05:00
Samantha Marshall
3783f0a9f0
adding tab scrolling and additional tab indicators
2017-01-04 14:24:13 -05:00
Zachary Yedidia
ae566920b6
Merge pull request #518 from samdmarshall/key-unbinding
...
Key unbinding
2017-01-04 13:56:34 -05:00
Zachary Yedidia
036ed7b9ed
Add SaveAs action
...
Fixes #509
2017-01-04 13:51:17 -05:00
Zachary Yedidia
5775b4c05d
Fix gutter coloring for soft wrap
...
Fixes #511
2017-01-04 13:29:57 -05:00
Samantha Marshall
29502e7f41
simplify the code around unbinding keys
2017-01-02 11:28:47 -05:00
Samantha Marshall
362d8eabae
Adding functionality to unbind keys
...
* adds new special-case keybinding to remove an existing default key binding.
* hides the show/close help text in the status line when no key is assigned to "ToggleHelp"
* updating documentation
2017-01-02 10:56:55 -05:00
Zachary Yedidia
143339dd67
Merge
2016-12-26 10:34:41 -05:00
Zachary Yedidia
7611c13d12
Better fix for mouse clicking
2016-12-26 10:33:41 -05:00
Zachary Yedidia
d49e366413
Merge pull request #507 from NicolaiSoeborg/master
...
Fix travis build (new imports for gopher-luar)
2016-12-25 10:56:53 -05:00
Nicolai
ac5fbd9515
Fix travis build (new imports for gopher-luar)
...
See
24588ee686
2016-12-25 15:42:18 +01:00
Zachary Yedidia
aef75f9b83
Fix bug with mouse clicks
...
Fixes #504
2016-12-24 15:34:01 -05:00
Zachary Yedidia
faec861081
Update php rules
2016-12-23 18:25:47 -05:00
Zachary Yedidia
2649b673f7
Merge
2016-12-22 18:34:15 -05:00
Zachary Yedidia
7958dc0592
Update php syntax rules
2016-12-22 18:34:10 -05:00
Zachary Yedidia
379a49f944
Merge pull request #488 from McSwaggens/removewhitespaces-setting
...
Added removewhitespaces setting
2016-12-22 17:49:49 -05:00
Daniel Jones
a311e07106
Changed removewhitespaces setting to keepautoindent
2016-12-23 09:44:57 +11:00
Zachary Yedidia
496fab031c
Merge
2016-12-22 16:38:24 -05:00
Zachary Yedidia
1a95f34b0e
Fix prompts not displaying
2016-12-22 16:38:20 -05:00
Zachary Yedidia
d560de4b40
Merge pull request #499 from 10sr/addrmtrailingws
...
[Proposal] Add feature to trim trailing whitespaces on save
2016-12-22 15:45:55 -05:00
Zachary Yedidia
0d9fc601ac
Merge pull request #489 from november-eleven/refactor/plugin-name
...
Enable human-friendly plugin name
2016-12-22 15:44:09 -05:00
Samantha Marshall
968d5be74e
fixing test, was using incorrect assignment syntax
2016-12-18 15:29:22 -05:00
Samantha Marshall
71ee042218
preventing messages from over-writing the current prompt message
2016-12-18 15:14:18 -05:00
Nicolai Søborg
37ae99ccd9
Fix: mouse clicking with softwrap
...
When clicking on a long line with softwrap turned on, the cursor will show up in the wrong location (`screenY` will be wrong in `GetSoftWrapLocation`). This seems to fix it.
2016-12-18 00:27:06 +01:00
10sr
701d0dfe3d
Add rmtrailingws feature
2016-12-17 11:33:48 +09:00
10sr
5b689a5592
Fix bug that eofnewline does not work on save
2016-12-15 16:29:50 +09:00
Colin Rioux
4e5aa4ecc8
Minor fix to documentation
2016-12-14 15:11:57 -05:00
Zachary Yedidia
5f50d79efa
Update docs
...
Fixes #486
2016-12-14 10:30:03 -05:00
theodus
4cb26d2e8e
move to new tab
2016-12-13 12:12:20 -05:00
Zachary Yedidia
1d41634272
Add missing word boundary to python regex
...
Fixes #490
2016-12-13 09:27:54 -05:00
Zachary Yedidia
32e8284505
Expand '~' in SaveAs
...
Fixes #491
2016-12-13 08:58:08 -05:00
Thomas LE ROUX
651cb89948
refactor(plugin): Enable human-friendly plugin name
2016-12-12 16:37:48 +01:00
Zachary Yedidia
63f18f033c
Update runtime
2016-12-11 16:43:07 -05:00
Daniel Jones
0558de12c6
Added removewhitespaces setting
2016-12-11 23:01:10 +11:00
Zachary Yedidia
d71ad04d98
Display colorscheme error message using TermMessage
2016-12-10 20:36:03 -05:00
Zachary Yedidia
73d14f5d37
Merge pull request #485 from sirikid/syntax-fix
...
Initial OCaml support (integer and real literals, comments)
2016-12-09 10:41:38 -05:00
Zachary Yedidia
291b1d1efc
Use shell to parse command when using JobStart
...
Also changed all occurrences of JobStart to JobSpawn in the linter
plugin.
2016-12-09 10:34:39 -05:00
Ivan Sokolov
57960bdc81
Initial OCaml support (integers and real literals, comments)
2016-12-08 18:11:56 +03:00
Ivan Sokolov
11e9419258
Simple fix for Pascal syntax highlighting
2016-12-08 05:03:00 +03:00
Zachary Yedidia
3f01f73ea9
Give error message if input is a directory
...
Fixes #479
2016-12-07 10:28:03 -05:00
Zachary Yedidia
67ac3f1a24
Fix string width for different sized tabs
...
Fixes #475
2016-12-06 09:09:24 -05:00
Rohan Allison
44fa0d77ff
Add Crystal language support ( #473 )
...
* ignore micro binary
* Add crystal syntax
* Add more crystal keywords; add character style
* Default character style to string
2016-12-05 18:07:27 -05:00
Nicolai Søborg
128dc9fea1
Log erroneous keybindings
2016-12-05 17:02:46 +01:00
10sr
92362093ab
Allow symlink plugin directory
2016-11-30 14:28:13 +09:00
Zachary Yedidia
6fbff048f0
Fix bug with opening empty files
2016-11-29 16:25:16 -05:00
Zachary Yedidia
370e667e91
Remove debug statements
2016-11-29 13:57:26 -05:00
Zachary Yedidia
eeaac76f5f
Use io.Readers to read files more efficiently
2016-11-29 13:44:30 -05:00
Zachary Yedidia
d13f9602ff
Merge pull request #449 from 10sr/jobSpawn
...
Add `JobSpawn()` function for plugin interface
2016-11-29 08:57:41 -05:00
Zachary Yedidia
400ac56651
Make tab.CurView public
2016-11-28 20:50:11 -05:00
Zachary Yedidia
5481a834bf
Actually rename width, height, lockWidth, lockHeight
2016-11-28 20:28:40 -05:00
Zachary Yedidia
e53229ec00
Make some view vars public
2016-11-28 20:23:22 -05:00
Zachary Yedidia
cee5a88341
Allow creating splits at arbitrary indices
2016-11-28 20:20:30 -05:00
Zachary Yedidia
1b92700990
Allow splits to be created in either direction
...
This commit adds the `splitRight` and `splitBottom` options to allow
the user to pick which direction to split in.
This also means that a new split is no longer just appended to the list
of splits.
2016-11-28 19:16:49 -05:00
Zachary Yedidia
78b2a99f2e
Display 'No name' for empty files
2016-11-28 12:52:45 -05:00
Zachary Yedidia
4e4b4bfe68
Don't open buffer if there was an error loading the file
2016-11-28 10:51:09 -05:00
Zachary Yedidia
543f840912
Order syntax files, with custom syntax files first
...
Fixes #460
2016-11-23 14:18:20 -05:00
Zachary Yedidia
ea31c662c5
Optimize startup
2016-11-23 11:56:12 -05:00
Zachary Yedidia
c9b9b3d27f
Update runtime
2016-11-20 11:07:04 -05:00
Zachary Yedidia
0fbae7610c
Fix buffer name problem
...
Fixes #458
2016-11-19 19:07:51 -05:00
Zachary Yedidia
c692570212
Replace CtrlO with open command
...
This comit also makes it possible for a binding to auto-type the
beginning of a command into command mode.
Closes #450
2016-11-19 12:57:54 -05:00
Zachary Yedidia
3ecdd96931
Add cd and pwd commands to change the working dir
...
Closes #451
2016-11-18 16:48:08 -05:00
10sr
7bc8d77387
Add Buffer.AbsPath and a plugin function DirectoryName ( #455 )
...
* Add Buffer.AbsPath
* Add a plugin function DirectoryName
* Update plugins.md
2016-11-18 11:53:48 -05:00
Zachary Yedidia
4ce02e4c85
Add foundation for resizing splits arbitrarily
...
This commit adds the ability to lock a split's width or height so
you can have splits that aren't equally sized. It isn't yet possible
for users to resize splits but the functionality has been implemented.
2016-11-16 12:36:48 -05:00
10sr
d70a2fe63d
Add plugin function JobSpawn
2016-11-16 14:06:12 +09:00
Zachary Yedidia
89c468924e
Fix rare out of bounds error with selections
...
Fixes #446
2016-11-11 20:12:21 -05:00
Zachary Yedidia
d0d167b663
Put linted classfiles in temp directory
...
Fixes #445
2016-11-09 17:30:25 -05:00
Zachary Yedidia
7c2baa6086
Add default ftoptions plugin to override settings
...
The ftoptions plugin will override values in settings.json based
on language requirements (e.g. using tabs in makefiles).
2016-11-08 09:34:12 -05:00
Zachary Yedidia
4c0b00bf2b
Reset ModTime even if WriteFile fails
...
Ref #440
2016-11-03 10:55:44 -04:00
Zachary Yedidia
b4b0eda7d9
Merge pull request #433 from ilius/pr03.python_syntax
...
Fixes in Python 2.7 syntax, add Python 3.x syntax
2016-10-29 10:20:41 -04:00
Jon Craton
55add69fa0
Removed duplicate paste code for OS-level paste
2016-10-28 23:15:55 -04:00
Zachary Yedidia
199c295f1f
Merge
2016-10-28 20:34:38 -04:00
Zachary Yedidia
ad0e098a25
Add ByteOffset and ToCharPos to plugin API
2016-10-28 20:34:28 -04:00
Jon Craton
9719e6caa7
Search entire file instead of line 1 to the number of lines in view
2016-10-28 19:42:17 -04:00
Saeed Rasooli
418720f6df
add python3 syntax highlighting (detect from header)
2016-10-28 21:01:44 +03:30
Saeed Rasooli
80bd2694d6
fixes in python (2.7) syntax file, and rename to python2.micro
...
constants: sort by name, and __file__, remove __import__
functions: add next, help, __import__
separate types (like int and str) from builtin functions
separate and comment out methods/attrs of standard library (why hightlight?)
comment out NonSenseTypes like IntType, they are never used in code
magic methods: add __dict__
exec and map are functions, not keyword
remove trailing spaces
2016-10-28 21:01:43 +03:30
Saeed Rasooli
f6b7aaebbd
Improvement: FindFileType: header regex should be prior to file extention
2016-10-28 21:01:43 +03:30
Zachary Yedidia
74610b8cd7
Fix problem with calculation Bottomline
...
Fixes #432
2016-10-26 12:29:23 -04:00
Zachary Yedidia
7492ab4de2
Add 'plugin available' command
...
Closes #413
2016-10-24 19:02:13 -04:00
Zachary Yedidia
63ccbc1ebd
Add eofnewline option
...
Closes #429
Enable with '> set eofnewline on'
2016-10-23 18:37:29 -04:00
Zachary Yedidia
ee553b7830
Add reload command
...
Closes #427
2016-10-21 11:51:36 -04:00
Zachary Yedidia
49397039e0
Update runtime
2016-10-19 10:34:09 -04:00
Zachary Yedidia
1b9bb31dd6
Cleanup and add more comments
2016-10-18 11:12:28 -04:00