1
1
# ta-rust
2
- ## A [ Rust] [ 4 ] module and lexer for [ Textadept] [ 5 ] .
2
+ [ ![ license] [ 8i ]] [ 8p ]
3
+ [ ![ twitter] [ 9i ]] [ 9p ]
4
+
5
+ A [ Rust] [ 4 ] module and lexer for [ Textadept] [ 5 ] .
3
6
4
7
### DESCRIPTION
5
8
A module/lexer for Rust.
@@ -8,16 +11,16 @@ Currently, this module holds all keywords, types, and any other standard lexer
8
11
definitions described by the [ Rust reference] [ 1 ]
9
12
manual. It also encompasses the vast list of snippets I use when coding,
10
13
ctags for semi auto-complete on user projects, api references with both self
11
- engineered endeavor and [ Racer ] [ 3 ] integration, and simple lint support with
12
- [ rustfmt] [ 2 ] .
14
+ engineered endeavor and [ racer ] integration, and simple lint support with
15
+ [ rustfmt] .
13
16
14
17
#### Completed:
15
18
* lexer: All keywords, primitive types, lifetime, library types, syntax
16
19
extensions, strings, and numbers lexer definitions.
17
20
* module: * .rs, a humble list of snippets, and API reference to all ** std** crates.
18
21
* build: using cargo to make a build of a project.
19
- * lint: Basic lint support using [ rustfmt] [ 2 ] ftw!
20
- * autocomplete: A custom autocomplete AND [ racer] [ 3 ] support!
22
+ * lint: Basic lint support using [ rustfmt] ftw!
23
+ * autocomplete: A custom autocomplete AND [ racer] support!
21
24
22
25
23
26
#### To Do:
@@ -28,10 +31,10 @@ extensions, strings, and numbers lexer definitions.
28
31
29
32
### REQUIREMENT
30
33
* Rust >= v1.10.0 (rev: [ cfcb716c] )
31
- * Textadept >= v8.4
32
- * (optional) [ racer] [ 3 ]
34
+ * Textadept >= v8.7
35
+ * (optional) [ racer]
33
36
* (optional) [ textadept ctags] [ 6 ]
34
- * (optional) [ rustfmt] [ 2 ]
37
+ * (optional) [ rustfmt]
35
38
36
39
### INSTALL
37
40
Clone the repository to your ` ~/.textadept/modules ` directory:
@@ -54,15 +57,19 @@ cp ~/.textadept/modules/rust/rust.lua ~/.textadept/lexers/rust.lua
54
57
55
58
### [ USERGUIDE]
56
59
57
- Check the [ USERGUIDE] for more information on how to use.
60
+ Check the [ USERGUIDE] for more information on how to use this wonderful module .
58
61
59
62
[ USERGUIDE ] : ./USERGUIDE.md
60
63
61
64
[ 1 ] : http://doc.rust-lang.org/reference.html
62
- [ 2 ] : https://github.com/rust-lang-nursery/rustfmt
63
- [ 3 ] : https://github.com/phildawes/racer
65
+ [ rustfmt ] : https://github.com/rust-lang-nursery/rustfmt
66
+ [ racer ] : https://github.com/phildawes/racer
64
67
[ 4 ] : http://www.rust-lang.org
65
68
[ 5 ] : http://foicica.com/textadept
66
69
[ 6 ] : http://foicica.com/hg/ctags/
67
70
[ 7 ] : http://foicica.com/textadept/api.html#io.get_project_root
68
71
[ cfcb716c ] : https://github.com/rust-lang/rust/commit/cfcb716cf0961a7e3a4eceac828d94805cf8140b
72
+ [ 8i ] : https://img.shields.io/badge/license-MIT-green.svg
73
+ [ 8p ] : ./LICENSE
74
+ [ 9i ] : https://img.shields.io/badge/twitter-a_baez-blue.svg
75
+ [ 9p ] : https://twitter.com/a_baez
0 commit comments