Commit graph

11 commits

Author SHA1 Message Date
João Moreno 3b03189afa
Restore extensions in core (#114921)
* bring back grammar extensions

* fix hygiene

* Revert "pull themes from the marketplace"

This reverts commit 0738f76dac.
2021-01-25 17:07:56 +01:00
João Moreno bc7d3c9ea6
remove grammar extensions 2021-01-15 12:35:17 +01:00
Martin Aeschlimann cf70385df5 Folding regions broken 2017-10-12 16:55:15 +02:00
Martin Aeschlimann 1fb361861f [folding] add work boundries to folding markers 2017-10-11 17:28:10 +02:00
Yemi Bedu @ P&R d95f9a43c4 expand editor code region styles
Expand editor code region styles. Allow a space after the leading comment indicator. Allow both single line and block comments.
Examples:
 // #region name
(* region name *)
2017-10-09 12:08:11 -04:00
Martin Aeschlimann ab4cc0d187 [fsharp] add folding region markers and snippets 2017-09-25 23:25:05 +02:00
Martin Aeschlimann a678f60100 FoldingRules language configuration simplification 2017-09-22 13:50:03 +02:00
Martin Aeschlimann de68414a9a [folding] should not fold whitespace after function. Fixes #3353 2017-09-20 11:09:42 +02:00
rebornix 2522d11335 #12976. FSharp auto closing not in string 2017-07-20 11:36:22 -07:00
Jared Hester c4a13301d2 don't auto close on single quote
In F# the `'` is prepended to an identifier to indicate it is generic in type and function signatures:
```
let fn (x: 'a ) (y: 'b) = ...
type Box< 'a, 'b > () = ...
type Inter =
    abstract Op : 'a -> 'b -> 'c
```
It is also common convention to append it to binding names as it is a valid identifier char, e.g. `let x = 10 in let x' = x + 5`. These usages are vastly more common than using `'` to surround a character literal and as such the auto close behavior is incredibly annoying when writing F#.
2016-08-06 09:33:45 -04:00
Martin Aeschlimann 4a13944af6 Migrate all other languages to language-configuration.json 2016-07-21 20:30:37 +02:00
Renamed from extensions/fsharp/fsharp.configuration.json (Browse further)