Zachary Yedidia
2823058806
Merge pull request #1220 from yvendruscolo/patch-1
...
match .edn files
2018-12-10 14:29:53 -05:00
Zachary Yedidia
5c2fc92332
Merge pull request #1205 from kylebarron/python-syntax-fixes
...
Use symbol.operator and symbol.brackets scopes correctly in Python syntax file
2018-12-10 14:28:21 -05:00
Zachary Yedidia
64a6779482
Merge pull request #1207 from kylebarron/stata-syntax
...
Add Stata syntax file
2018-12-10 14:28:03 -05:00
Zachary Yedidia
37bd454679
Merge pull request #1234 from kylebarron/python-docstring
...
Python syntax: docstring should be string, not comment
2018-12-10 14:27:30 -05:00
Zachary Yedidia
f9e8d8b9a0
Merge pull request #1241 from Danmou/patch-1
...
Allow more ways to write booleans in YAML
2018-12-10 14:27:16 -05:00
Zachary Yedidia
e289d44034
Merge pull request #1242 from dwwmmn/dwwmmn-erl
...
Add syntax file for Erlang
2018-12-10 14:26:59 -05:00
Drew Malzahn
2fd85cb033
Add syntax file for Erlang
...
Syntax hilighting for Erlang. Comment definition taken from:
d953339a56/runtime/syntax/ocaml.yaml
2018-11-23 09:37:51 -05:00
Daniel Mouritzen
8bda0a6b45
Allow more ways to write booleans in YAML
...
See http://yaml.org/type/bool.html and http://yaml.org/spec/1.2/spec.html#id2805071
2018-11-22 11:00:23 +01:00
Kyle Barron
fd48a3841e
Python syntax: docstring should be string, not comment
2018-11-04 12:36:39 -05:00
Pia Philipsson
57c681eddf
Changed filename detection for Gentoo etc-portage to include detection of folders
2018-10-19 09:47:51 +02:00
yvendruscolo
ec6943b1c9
match .edn files
...
there was no file/match for edn (Clojure's json) files, so that would solve it
2018-10-16 10:39:09 -03:00
Kyle Barron
04420de96a
Add Stata syntax file
2018-10-02 15:46:38 -04:00
Kyle Barron
bfc9d4a195
Add identifier.macro color
2018-10-02 15:45:40 -04:00
Kyle Barron
e3955882e4
Add Material colorscheme
2018-10-02 14:44:13 -04:00
Kyle Barron
e0ce419357
Use symbol.operator and symbol.brackets scopes correctly
2018-10-02 13:54:29 -04:00
Luiz Paulo "Bills
2d0ec82baa
add 'of' statement
2018-09-29 23:23:42 -03:00
Luiz Paulo "Bills
a0a154d957
detect '.mjs' as javascript file
...
`.mjs` extension will be used as ECMAScript Modules
2018-09-29 14:43:10 -03:00
Luiz Paulo "Bills
fa05d63d11
add 'from' in javascript syntax file
2018-09-29 14:40:20 -03:00
Hugo Locurcio
249405355a
Add [Timer] section to systemd highlighting
2018-09-29 12:15:50 +02:00
Hugo Locurcio
dab18e2fee
Highlight .tscn, .tres and project.godot files using INI syntax
...
This also removes header detection for INI syntax, which could
occasionally cause other file types (such as systemd service files)
to be detected as INI.
2018-09-29 12:14:15 +02:00
Michael Brune
f68149489e
Added an s to command(s)
...
Adding an S seems more intuitive here. The command you are being asked to run there completes to:
`help commands`
not `help command` as one might expect.
Although maybe help aliases might also be something to consider?
2018-09-24 13:12:01 -07:00
Scott Jarvis
0e56c0c816
Update sh.yaml
...
support Ash as well as Bash, Sh, Dash.
2018-09-02 11:52:26 +00:00
Zachary Yedidia
e11d9deb6e
Merge pull request #1165 from ev-dev/master
...
Basic syntax highlighting for the GraphQL language based on the official specification
2018-08-25 17:39:13 -04:00
Zachary Yedidia
1d93433bfb
Merge pull request #1148 from Calinou/improve-gdscript-syntax
...
Improve the GDScript syntax file
2018-08-25 17:38:56 -04:00
Zachary Yedidia
45643f397b
Merge pull request #1147 from Calinou/fix-c-keyword-highlighting
...
Fix some keywords being mistakenly highlighted in C syntax
2018-08-25 17:38:29 -04:00
Visual-Knowledge
33d9b8f60b
Basic syntax highlighting for Graphql based on the official specification
2018-08-24 03:25:40 -07:00
supbish
27db63433f
Fix shell comments; fixes #1114
2018-08-20 16:22:07 -04:00
supbish
4be3e9122c
Lua syntax improvements; fixes #1155 , fixes #1136
2018-08-18 07:00:51 -04:00
supbish
905e984f29
Add "smartpaste" option; fixes #1156
2018-08-17 22:37:19 -04:00
Hugo Locurcio
497ca2c66b
Improve the GDScript syntax file
...
More keywords are now recognized. Some leftover syntax definitions
from Python 3 that are not allowed in GDScript were also removed.
2018-08-07 15:16:23 +02:00
Hugo Locurcio
18ca06d9be
Fix some keywords being mistakenly highlighted in C syntax
2018-08-07 14:44:53 +02: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
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
Zachary Yedidia
91b65001c9
Fix php syntax file
...
Fixes #1109
2018-06-04 15:13:58 -04:00
Nabeel Omer
cc8e9a7e06
F# Configuration
2018-05-29 20:02:58 +05:30
Sean Charles
d7f7d845b9
Elixir configuration ( #1118 )
...
* Elixir configuration
* added exunit support
* end added
2018-05-26 10:08:35 -04:00
mbesancon
c0f279ffe8
Update julia.yaml
...
added struct to keywords
2018-05-25 12:04:12 -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
JT Olio
0eadf283a5
darcula: fix highlighted line and color column
2018-04-05 19:45:28 -06:00
Zachary Yedidia
b7706d775c
Add docs for SpawnMultiCursorSelect
2018-03-30 16:42:28 -04:00
dwwmmn
ac0b89366b
Implement SpawnMultiCursorSelect ( #1046 )
...
Add function to actions.go which adds a new cursor to the beginning of each line of a selection. Bind to Ctrl-M by default.
2018-03-30 16:40:45 -04:00
Velocet
41bae11c1e
Create PowerShell.yaml
2018-03-21 03:58:04 +01:00
Zachary Yedidia
f43a1b5ced
Merge pull request #1054 from jtolds/master
...
allow optional brace matching with the closing brace to the left of the cursor
2018-03-19 00:32:26 -04:00
sum01
b12eca0a98
Fix #1066 php syntax
2018-03-08 11:28:38 -05:00
JT Olds
ea6a87d41a
allow optionally brace matching with the closing brace to the left of the cursor
...
this behavior, while slightly less obvious, allows for observing what brace you
just closed. as you write closing braces, the brace you closed gets highlighted
2018-02-27 18:53:04 -07:00
Emily Aviva Kapor-Mater
69ed07cc62
Move setting instructions to top; add some minor organization
2018-02-20 12:11:31 -08:00
mbesancon
75b9c8c1ec
Update julia.yaml
...
added "import" keyword
2018-02-07 17:43:43 -05:00
sum01
28267b9eb2
Add back ?
...
Accidentally removed
2018-02-06 13:41:56 -05:00
sum01
cad43914b0
Html syntax fixes #1008
...
Note that there's a TODO with if/when 'limit-rules' are added.
Till that's added, any 'style' and 'script' blocks will be missing highlighting on their identifiers.
The actual contents (CSS or JS) will still work correctly though.
2018-02-05 23:13:57 -05:00
Zachary Yedidia
4790c39dfc
Open at line syntax with filename:line:col
...
Ref #1010
Ref #887
Ref #836
2018-02-02 13:57:30 -05:00
Zachary Yedidia
f0e453b4f9
Improve ocaml syntax highlighting
2018-01-30 22:34:44 -05:00
Zachary Yedidia
aaf098bb47
Update tex syntax file
2018-01-29 18:02:43 -05:00
Zachary Yedidia
36dc6647dd
Add new shell command documentation
...
Ref #979
2018-01-22 21:03:52 -05:00
Zachary Yedidia
4f41881c10
Make onViewOpen and onBufferOpen the same
...
Ref #948
2018-01-22 15:27:56 -05:00
sum01
cf06d06fb3
Fix Makefile = highlighting
...
I think they weren't being highlighted at all, leading to a weird looking default white box around them.
2018-01-17 23:44:53 -05:00
Zachary Yedidia
a274daeaaf
Merge pull request #998 from JoshuaRLi/select-line-action
...
Implemented SelectLine as an Action
2018-01-17 17:25:37 -05:00
Zachary Yedidia
e26417fd14
Fix shebang js highlighting and js division
...
Closes #901
Closes #994
2018-01-17 17:19:03 -05:00
Joshua Li
d7ba2f600e
implemented select line as an Action
2018-01-16 17:27:15 -05:00
Zachary Yedidia
3f01101da4
Add onBufferOpen plugin callback
...
Closes #948
2018-01-08 17:08:11 -05:00
Zachary Yedidia
7911ce1f16
Remove duplicate utf8 code
2018-01-08 16:38:59 -05:00
Zachary Yedidia
8bff7f00d0
Change docs to use true/false instead of on/off
...
Closes #976
2018-01-08 15:21:32 -05:00
Zachary Yedidia
957273fc92
Add railscast colorscheme
...
From https://github.com/pbsds/micro-railscast-theme
2018-01-07 21:02:24 -05:00
Zachary Yedidia
fc2566a0de
Add JumpToMatchingBrace action
...
This commit adds the JumpToMatchingBrace action which lets the cursor
jump to a matching brace if it is on one.
Closes #853
2018-01-07 16:17:22 -05:00
sum01
8629357c70
Remove weird ignore on git-commit
...
It was needlessly highlighting everything that wasn't a comment.
Adds keyword detection for Github-esque issue-closing syntax.
Adds missing 'd' and 'drop' highlighting in git-rebase-todo
2018-01-05 03:41:50 -05:00
Zachary Yedidia
770cb87f7a
Fix windows errors
2018-01-04 21:46:44 -05:00
Zachary Yedidia
8b60e4f3b1
Update colorscheme list in docs
...
Closes #956
2018-01-02 22:46:24 -05:00
Zachary Yedidia
c32f5a4859
Add basename option
...
Closes #903
2018-01-02 22:25:55 -05:00
Zachary Yedidia
a4ae7a1e11
More command binding
...
Now can bind editable commands with `command-edit:`
Ref #974
2018-01-02 15:15:28 -05:00
sum01
ac41e186a0
Add some Lua syntax ( #962 )
...
* Add some missing Lua string syntax
All Lua strings have the string functions inside of them.
'...you can use the string functions in object-oriented style'
See '6.4 – String Manipulation' in https://www.lua.org/manual/5.3/manual.html
* Lua - Highlight self and TODO/NOTE/FIXME
* Add Lua 'arg' and triple-dot syntax
2017-12-31 00:37:11 -05:00
Zachary Yedidia
a90cb64265
Merge pull request #971 from mbesancon/patch-1
...
added const for julia
2017-12-31 00:36:49 -05:00
sum01
7867d50d67
Fix micro file syntax
...
Some of the words were missing, so this adds those.
2017-12-30 12:13:52 -05:00
mbesancon
0ba60728e8
added const for julia
...
const is a base keyword
2017-12-29 13:08:21 -05:00
Zachary Yedidia
ba4b028076
Merge pull request #942 from motet-a/javascript-syntax
...
Improve JavaScript syntax highlighting
2017-12-28 14:57:49 -05:00
tommy
b0cfb2e691
#964 add ada syntax
2017-12-27 14:27:42 +00:00
sum01
f882248f41
Fix git-commit comment syntax
...
A comment in a git-commit must have the hash at the start of the line, instead of just anywhere in the line.
2017-12-22 20:02:43 -05:00
Antoine Motet
47dd65d4e5
Improve JavaScript syntax highlighting
...
- Sort keywords alphabetically
- Use `symbol.operator` for operators instead of `statement`
- Add a basic support for back-tick strings
- Mark unassigned keywords as errors
2017-12-17 23:53:58 +01:00
tommy
cdb057dfc3
fix lua comment block
2017-12-04 20:30:35 +00:00
Zachary Yedidia
9da1ef178e
Add support for setting local settings via filetype
2017-12-03 23:38:09 -05:00
Bastien Traverse
5138ae2436
Fix typo in tutorial.md ( #940 )
...
Delete extraneous "plugins" word in line 12.
2017-12-03 15:16:50 -05:00
Zachary Yedidia
e0a8e90ad9
Merge
2017-12-03 13:05:50 -05:00
Zachary Yedidia
2ae9f88eaa
Add showkey command
2017-12-03 13:05:46 -05:00
Tommy
ee8e022ccf
stop version error when updating and option to disable builtin plugin. ( #939 )
2017-12-03 12:41:22 -05:00
Zachary Yedidia
3ca55f77a6
Merge
2017-12-01 20:39:30 -05:00
Zachary Yedidia
5f304db4a1
Update readme
2017-12-01 20:39:25 -05:00
Petr Shevtsov
93b8f10b02
Typo ( #934 )
2017-11-30 11:39:44 -05:00
Zachary Yedidia
bdb699211a
Add raw
command to view raw terminal esc codes
2017-11-29 01:06:16 -05:00
Zachary Yedidia
36d72c4cab
Move incomplete colorschemes and improve cd
...
The default colorschemes should ideally use 256 colors instead
of just 16 colors. The `simple` colorscheme should cover most
16 color use cases. I went through the colorschemes and put the themes
that didn't look good or looked incomplete in an in_progress directory.
This commit also improves the `cd` command behavior when using an
unnamed buffer.
2017-11-23 15:57:17 -05:00
Zachary Yedidia
0360a2fcb5
Improve cmdbar parsing and add -l replace flag
...
The -l flag to the replace command means "literal" and will treat
the search term literally instead of as a regular expression.
The command bar also now supports expanding environment variables
and running expressions through the shell and using the result
in the command.
2017-11-22 13:54:39 -05:00
Zachary Yedidia
d247db3e9d
Implement retab command
...
Ref #919
2017-11-21 00:51:07 -05:00
Zachary Yedidia
1c43bb572a
Merge pull request #847 from sotpapathe/octave_support
...
Initial support for Octave/Matlab syntax highlighting
2017-11-18 16:56:31 -05:00
Zachary Yedidia
f96e9e9c1d
Update lua go stdlib access documentation
...
Ref #912
2017-11-16 14:29:36 -05:00
Zachary Yedidia
7dfeda1ae5
Support .cljs and .cljc as clojure files
...
Fixes #911
2017-11-14 13:58:28 -05:00
Zachary Yedidia
d6ccaf0e41
Merge pull request #908 from FujiHaruka/patch-1
...
Update javascript.yaml
2017-11-08 00:28:09 -05:00
Zachary Yedidia
6b6fcc8ba0
Minor documentation update
2017-11-08 00:23:18 -05:00
Fuji Haruka
07bfcc9747
Update javascript.yaml
...
Add statements `async` and `await`.
Its status is stage 3 Draft.
https://tc39.github.io/ecmascript-asyncawait/#async-function-definitions
But I think it's usefull to add, because Node.js >= v7.6 support it.
2017-11-06 20:52:28 +09:00
Zachary Yedidia
423f4675d2
Add a scroll bar option
...
The option is `scrollbar` and is off by default. The scroll bar is
not interactive (you can't click and drag it) but this will likely
be fixed in the future.
Ref #869
2017-11-05 20:07:14 -05:00
Zachary Yedidia
5b5998cf14
Merge
2017-10-21 15:32:34 -04:00
Zachary Yedidia
7b6430af1c
Add savehistory option
...
When savehistory is enabled, micro will save your command history across
sessions. This includes command-mode, shell-mode, open, jump-to-line...
Anything that uses up-arrow for history in the infobar.
This option is on by default.
Closes #874
2017-10-21 15:31:04 -04:00
Zachary Yedidia
a0d475bebf
Merge pull request #782 from i-amdroid/master
...
Added Twilight color scheme
2017-10-21 00:12:45 -04:00
therainingmonkey
31cd4b5795
Update Lua syntax ( #893 )
...
* Edited Lua syntax ('hash' is not a comment in Lua).
* Edited Lua syntax - hash (#) is a symbol in Lua (the length operator).
2017-10-21 00:10:46 -04:00
Zachary Yedidia
19ee4b281e
Fix comment regex for shell filetype
...
Fixes #895
2017-10-20 23:57:49 -04:00
Zachary Yedidia
98d8bfa879
Merge branch 'master' into ft
2017-10-17 00:03:57 -04:00
Zachary Yedidia
e071209add
Merge pull request #890 from Jipok/patch-1
...
Use spaces for nim
2017-10-15 15:32:50 -04:00
Zachary Yedidia
74e79dc8f2
Merge pull request #880 from onodera-punpun/consistent
...
Alphabetically order options, format *.md files
2017-10-15 15:32:35 -04:00
Jipok
ade0e9dd39
Use spaces for nim
...
From manual:
Nim's standard grammar describes an indentation sensitive language. This means that all the control structures are recognized by indentation. Indentation consists only of spaces; tabulators are not allowed.
2017-10-14 20:21:41 +05:00
Camille Scholtz
f2006f592a
alphabetically order linters, add shell linter
2017-10-11 17:47:23 +02:00
Camille Scholtz
5e66489836
Add fish to ftoptions
2017-10-11 17:02:37 +02:00
Camille Scholtz
9daa05d696
Use more consisten syntax in md files, format tp 80 collumns, fix some typos
2017-10-11 15:16:53 +02:00
Camille Scholtz
d76704839a
alphabetically order options
2017-10-11 14:43:38 +02:00
Camille Scholtz
329669ce79
Make settings capitalization consistent
2017-10-11 14:22:23 +02:00
Zachary Yedidia
278aa6b050
Add docs for binding esc sequences
2017-10-06 20:42:58 -04:00
Zachary Yedidia
a0f3ec805d
Merge
2017-10-06 11:00:31 -04:00
Zachary Yedidia
ea6012922f
Add paren highlighting for js and update runtime
2017-10-06 10:59:43 -04:00
Nicolas
9703d4f52f
support es files and fix parenthesis highlighting
...
* This allows `micro` to use javascript syntax highlighting on `.es`, `.es6|7|8` files
* Fix parenthesis highlighting with @is73 regex, see #864
2017-10-06 16:29:49 +02:00
andrea
3e0a1b4517
a couple more keywords to scala syntax
2017-10-04 10:17:50 +01:00
Zachary Yedidia
ac3de065d9
Merge pull request #850 from nitsakh/feat-809
...
Implementation of Paragraph Feature
2017-10-03 23:49:57 -04:00
Zachary Yedidia
299416062f
Merge
2017-10-02 23:44:58 -04:00
Zachary Yedidia
8b8fffb98d
Add nano-style key menu option
...
Use the `keymenu` option (default `off`) to enable. ToggleKeyMenu is
also bound to `Alt-g` and this info is now displayed in the status line.
Closes #829
2017-10-02 23:44:11 -04:00
Nitish Sakhawalkar
ec221c0bc4
Implementation of Paragraph Feature
...
Changes to support moving cursor to next and previous paragraph
and updates to corresponding documentation
2017-10-02 19:54:57 -07:00
sotpapathe
c40c79427a
Added initial support for Octave/Matlab syntax highlighting
2017-10-02 14:08:22 +04:00
sotpapathe
8a4f2193d8
Added automatic tabs to spaces for yaml and updated readme
2017-10-02 13:36:28 +04:00
Pete Aykroyd
d067de8150
grammar nit
2017-10-01 22:33:03 -04:00
Zachary Yedidia
f4e94d6d34
Add sucmd to customize "sudo" command
...
Fixes #833
2017-10-01 21:55:43 -04:00
Zachary Yedidia
9db181037f
Merge
2017-09-29 13:46:54 -04:00
Zachary Yedidia
861ea5aabc
Update readme
2017-09-29 13:46:51 -04:00
andrea
ff9a8a1247
few more keywords for js syntax
2017-09-29 16:20:38 +01:00
MrSndmn
54c02f4781
Perl syntax highlighting fix ( #818 )
...
* Perl syntax highlighting fix
* Useless escapes removed
2017-09-24 11:59:57 -04:00
Zachary Yedidia
fb980bb695
Add option for very accurate dirty flag
...
Set the `fastdirty` option flag to off if you really want accurate
reporting on whether the buffer is modified. This is more resource
intensive but it can be useful for people who don't mind.
Closes #787
Closes #467
2017-09-17 23:33:18 -04:00
Zachary Yedidia
33cb39d318
Use type.keyword instead of keyword
...
Some syntax files used keyword from an old version when they should have
been using type.keyword.
Fixes #811
2017-09-13 18:00:47 -04:00
Zachary Yedidia
612658d9c4
Add documentation for new lua functions
2017-09-11 12:23:19 -04:00
Zachary Yedidia
90977fb4e1
Add mouse option to allow disabling mouse support
2017-09-06 15:50:50 -04:00
Zachary Yedidia
404e5d206d
Fix autoclose plugin cursor position
2017-09-05 18:36:42 -04:00
Tommy
c4d8b9e7fb
add missing new lua command WorkingDirectory to docs ( #797 )
...
* add missing new lua command WorkingDirectory to docs
* added messenger.AddLog to doc and changed lua commands from . to :
2017-09-02 10:30:19 -04:00
Zachary Yedidia
f88b4a6d57
Merge
2017-08-24 13:15:01 -04:00
Zachary Yedidia
9628b73525
Add support for switching between crlf and lf
...
Dos and Unix line endings are now both supported (previously on unix
line endings were supported) and can be accessed via the `fileformat`
option. The file format will be automatically detected and displayed in
the statusline but can be overriden.
Possible values for the `fileformat` option are `dos` and `unix`.
Closes #443
Closes #755
2017-08-24 13:13:14 -04:00
Zachary Yedidia
d70a48bd13
Improve julia syntax file
...
Ref #781
2017-08-14 15:18:48 -04:00
Zachary Yedidia
660f1e181a
Add julia rules
...
Fixes #781
2017-08-14 11:59:29 -04:00
Zachary Yedidia
773284369b
Improve yaml string highlighting
...
Fixes #783
2017-08-14 11:28:10 -04:00
Andrey Yurtaev
e7facd74ba
Added Twilight color scheme
2017-08-13 14:47:43 +03:00
Zachary Yedidia
fcb09556b1
Merge pull request #776 from tommyshem/syntax-checker
...
make syntax_checker work with error messages
2017-08-09 11:51:09 -04:00
Zachary Yedidia
69c6d8a099
Fix some lint problems
2017-08-08 11:30:09 -04:00
tommy
ebb0976866
make syntax_checker work with error messages
2017-08-06 08:25:19 +01:00
adrian5
c1584dd72f
Add consistent spacing to help file
2017-07-16 02:00:30 +02:00
Zachary Yedidia
994d1acbfc
Merge pull request #720 from bvaudour/master
...
Add twig syntax (https://twig.sensiolabs.org/ )
2017-07-12 16:10:48 -04:00
Elias Aebi
4cad06c7b3
improved highlighting for Vala types
2017-07-11 14:40:38 +02:00
DanielPower
75329830f9
Remove new
keyword from C syntax
...
Fixes #725
2017-07-10 00:36:49 -02:30
bvaudour
0ffae1896b
Add twig syntax ( https://twig.sensiolabs.org/ )
2017-06-30 12:31:18 +02:00
Zachary Yedidia
fc9ddaf941
Merge pull request #679 from alialaee/master
...
Find and replace one at a time
2017-06-18 12:13:43 -04:00
Zachary Yedidia
1f6a9cfa46
Merge pull request #700 from Calinou/darcula-tc-colorscheme
...
Add a Darcula colorscheme
2017-06-18 12:12:21 -04:00
Hugo Locurcio
1a18fad1a4
Add a Darcula colorscheme
...
It is ideally used in truecolor mode, but it also approximates well to
a 256-color palette.
2017-06-18 17:59:03 +02:00
Zachary Yedidia
5ec08d0a29
Use correct separator on windows
...
Ref #673
2017-06-18 09:56:36 -04:00
Zachary Yedidia
397361f23d
Add multiple cursor docs + improve docs in general
2017-06-17 17:36:27 -04:00
Zachary Yedidia
21840d3ffe
Make cursor movement automatic on insert + remove
...
This changes the behavior of cursor movement so that all cursors are
adjusted when a change is made to the buffer. Cursors don't have to be
manually moved after calling Insert or Remove, those functions will move
the cursor properly on their own.
This should fix issues 1-3 mentioned in the multiple cursors discussion.
Ref #5
2017-06-15 18:52:51 -04:00
Zachary Yedidia
a1f6dd6f4f
Update default colorscheme
2017-06-10 18:52:08 -04:00
Tommy
47cdfb3de0
added crontab highlighting. ( #689 )
...
* added crontab highlighting.
* added day and month keywords. added label keywords.
2017-06-10 15:24:46 -04:00
tommy
462f73f695
Correct the comment from # to ! as point out in the gitter chat.
2017-06-10 11:33:50 +01:00
Zachary Yedidia
cf92f91e1e
Improve solarized-tc colorscheme
2017-06-07 12:41:20 -04:00
tommy
51d73c6618
Added missing defualt key bindings and changed micro section to same format. Moved tab key bindings to its own heading.
2017-06-01 06:35:08 +01:00
Zachary Yedidia
be8124154b
Re-add literate supportg
2017-05-27 17:16:21 -04:00
Zachary Yedidia
f086cc8713
Temporarily remove literate folder
2017-05-27 17:14:22 -04:00
Zachary Yedidia
624daabc02
Add support for zyedidia/Literate
2017-05-27 16:55:59 -04:00
tommy
112c731c7a
Added kotlin highlighting and fixed swift line comment todo not highlighting.
2017-05-26 01:59:51 +01:00
ali
480a220fda
Change replace command default behaviour to confirm replacement for each occurrences
2017-05-26 03:43:57 +04:30
Zachary Yedidia
285503d009
Merge
2017-05-21 10:19:13 -04:00
Zachary Yedidia
f364965ac0
Create ftoptions option to disable auto settings
...
Closes #662
2017-05-19 18:17:38 -04:00
Benjamin Reynolds
2899e47591
Cleanup from merge conflicts in syntax/README
2017-05-19 12:33:41 -05:00
tommy
20ad87611f
added swift linting to linux
2017-05-08 17:14:33 +01:00
Nichlas Severinsen
2aec2c13b5
Added ShiftHome + ShiftEnd to keybindings.md documentation
2017-05-07 13:19:58 +02:00
Tommy
3eb0d71bd3
Updated swift syntax yaml file as missing keywords and some highlighting not working correctly. ( #644 )
...
* Updated the keywords and micros
* updated keywords and interpolation and unicode added to string
* add test swift file
* Delete swift-test.swift
delete swift test file
2017-05-05 15:14:50 -04:00
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
a6ee75a9cf
Add SaveAll command and display + for modified tabs
...
Closes #651
2017-05-05 11:05:23 -04:00
Zachary Yedidia
2a3ce12bd4
Add termtitle option and move autoclose utf8 code
2017-04-29 16:01:09 -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
Samantha Marshall
a0bfd99a5d
Updating changes to be in-line with master
...
Merging in master
2017-04-22 14:22:38 -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
233fa9b25c
Improved R syntax rules
2017-04-15 02:06:19 +02:00
Nic
1e90cec6f3
Add other Perl6 extensions
...
Perl6 files will occasionally have the extensions `.pl6` and `.pm6` instead of just `.p6`.
2017-04-11 09:32:46 -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
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
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
299712ead3
Add support for skipping and remove need for lookbehind
2017-03-27 20:53:08 -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
790ccd429c
Merge
2017-03-27 11:45:48 -04:00
Zachary Yedidia
47fd1475b5
Fix indent char styling
...
Closes #598
2017-03-27 11:45:24 -04:00
Nicolai Søborg
3c85d31c15
Fix merge conflict / syntax of colors.md
...
I've changed "can provide" to "must provide" for detection of filetypes (i.e. `detect:` as micro crashes if omitted)
2017-03-27 17:11:51 +02:00
Zachary Yedidia
12d74b99e8
Merge branch 'master' into view-refactor
2017-03-26 20:40:03 -04:00
Zachary Yedidia
4cda7e2d92
Update syntax readme and docs
2017-03-26 18:58:08 -04:00
Zachary Yedidia
df564e1b8b
Update yaml syntax file
2017-03-26 17:45:58 -04:00
Zachary Yedidia
1655fde09b
Fix precedence for python multi-comments
2017-03-26 17:24:02 -04:00
Zachary Yedidia
87f54be13a
Add support for lookbehind in region regexes
...
Use the 'regexp2' library for lookahead and lookbehind in region
start and end regular expressions to support things like closing quotes
that aren't preceded by backslashes.
2017-03-22 19:03:06 -04:00
Zachary Yedidia
54bb99d758
Improve new syntax files and fix a region glitch
2017-03-21 15:07:39 -04:00
Zachary Yedidia
b977bf5cca
Add converted syntax files
2017-03-21 14:55:22 -04:00
Zachary Yedidia
fa7f89a400
Properly escape start and end regexes
2017-03-21 14:48:24 -04:00
Zachary Yedidia
523f75654d
No tabs in yaml
2017-03-21 14:44:54 -04:00
Zachary Yedidia
e85ae907a0
Add syntax converter from old file format to new
2017-03-21 14:35:58 -04:00
Zachary Yedidia
8a33c98bc6
Support rule precedence just like the old format
2017-03-21 13:15:46 -04:00
Zachary Yedidia
1cd4b2c4dc
Update go yaml file
2017-03-05 11:12:50 -05:00
CaptainMcClellan
9f9b5def41
Added theming to the Vsplit divider. ( #578 )
...
* Added title setting (Requires tcell pull!) and optimized tab display.
* Changed tcell call to screen.
* Fixed bad reference for getting Buffer name.
* Themeable vsplit divider.
* Bugfix.
2017-03-03 11:48:51 -05:00
CaptainMcClellan
d949b58fc0
Legacy syntax overhaul 2 ( #577 )
...
* Added title setting (Requires tcell pull!) and optimized tab display.
* Added Clojure highlighting.
* Changed tcell call to screen.
* Fixed bad reference for getting Buffer name.
* Yet another massive syntax overhaul
* Tweaking and testing web syntax
* More webdev goodies
* Added html5 highlighting and strict html4 highlighting.
* Documentation update
2017-03-03 11:47:03 -05:00
Zachary Yedidia
3c192c2fb5
Use Go regex word boundaries
2017-03-01 17:08:56 -05:00
Zachary Yedidia
995a910f6a
Update runtime
...
Also made a minor addition to ruby.micro which fixes #574 .
2017-03-01 09:36:41 -05:00
CaptainMcClellan
c29e58e3d4
Syntax Highlight Overhaul ( #568 )
...
* Adds new syntax groups and docs
* Large refactor of syntax highlighting files
* Changed keybindings for changing tabs.
* Improved the documentation.
* Added F3 for find to default bindings.
* Massive overhaul of the syntax files
* Phase 1 color-scheme updates.
* The new colorschemes.
* Colorscheme and syntax updates.
* Tiny fix to the cmc theme.
* Another phase of colorschemes and testing gitconfig.
* Fixed haskell error
* Fortran fix
* Delete test.txt
Heh, sorry about forgetting to do this again.
2017-03-01 09:30:35 -05:00
Zachary Yedidia
924809b19b
Merge pull request #570 from yursan9/yaml
...
Improve YAML highlighting
2017-02-28 19:05:12 -05:00
Yurizal Susanto
85e7055505
Small fix for space detection
2017-02-28 13:49:48 +07:00
Yurizal Susanto
fb6d554df6
Improve YAML highlighting
2017-02-28 07:16:41 +07:00
Zachary Yedidia
bd0c5c655e
Add more syntax files and include syntax highlighter in the repo
2017-02-26 11:14:35 -05:00
Zachary Yedidia
d602cb68ca
Support include statements in syntax files
2017-02-26 11:14:35 -05:00
Zachary Yedidia
2fcb40d5a9
Use new syntax highlighting engine from zyedidia/highlight
...
This changes all the syntax files in the runtime directory and also
changes how syntax highlighting is done from inside micro.
2017-02-26 11:14:35 -05:00
Zachary Yedidia
9b51069041
Merge pull request #564 from DanielPower/master
...
Replaced tmp directory with file directory
2017-02-26 10:59:33 -05:00
Zachary Yedidia
80ab81fefc
Add tabswitch command
...
Fixes #566
2017-02-26 10:52:14 -05:00
Daniel Power
d00562d37a
Replaced tmp directory with file directory
2017-02-26 02:21:19 -03:30
Zachary Yedidia
ffebb58d92
Update autoclose
2017-02-23 22:20:33 -05:00
Andy Kluger
690610d4b1
recognize zsh-themes as zsh filetypes
2017-02-21 14:56:57 -05:00
Samantha Marshall
e379239140
fixing hex number highlighting for nim
2017-02-19 16:04:42 -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
18d128eb3d
create c++ syntax
2017-02-08 15:06:22 +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
c3a165e61d
Merge pull request #539 from samdmarshall/nim
...
Adding syntax and linter support for nim-lang
2017-02-02 23:00:12 -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
Zachary Yedidia
40411ea627
Merge pull request #533 from onodera-punpun/toml
...
Add toml syntax file
2017-01-25 14:32:04 -05:00
Zachary Yedidia
8a6a3127c6
Merge pull request #534 from onodera-punpun/go2
...
update go syntax file
2017-01-25 14:31:53 -05:00
Yurizal Susanto
82a3b8bb39
Correct the splitBottom option
2017-01-24 10:40:36 +07:00
onodera-punpun
c29ccfe011
update go syntax file
2017-01-23 20:06:39 +01:00
onodera-punpun
d48efbf442
Add toml syntax file
2017-01-23 20:01:26 +01: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
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
Alexey Gladkov
80c6c8ef9f
Add mail syntax highlighting
2016-12-28 18:18:19 +01:00
Zachary Yedidia
faec861081
Update php rules
2016-12-23 18:25:47 -05:00
Zachary Yedidia
7958dc0592
Update php syntax rules
2016-12-22 18:34:10 -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
Samantha Marshall
7db856d39d
updating micro syntax to better work with micro syntax files
2016-12-17 20:47:25 -05:00
10sr
e71b49481b
Update help for rmtrailingws
2016-12-17 11:33:48 +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
Zachary Yedidia
1d41634272
Add missing word boundary to python regex
...
Fixes #490
2016-12-13 09:27:54 -05:00
Nicolai Søborg
3de440338d
Update plugin documentation
2016-12-11 01:24:49 +01: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