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