mirror of
https://github.com/HiPhish/rainbow-delimiters.nvim.git
synced 2024-09-16 14:24:05 +02:00
Add a few missing javascript nodes
This commit is contained in:
parent
f760e60143
commit
df28ee219c
4 changed files with 42 additions and 0 deletions
|
@ -33,6 +33,14 @@
|
|||
"(" @delimiter
|
||||
")" @delimiter @sentinel) @container
|
||||
|
||||
(for_statement
|
||||
"(" @delimiter
|
||||
")" @delimiter @sentinel) @container
|
||||
|
||||
(for_in_statement
|
||||
"(" @delimiter
|
||||
")" @delimiter @sentinel) @container
|
||||
|
||||
(subscript_expression
|
||||
"[" @delimiter
|
||||
"]" @delimiter @sentinel) @container
|
||||
|
@ -53,6 +61,10 @@
|
|||
"[" @delimiter
|
||||
"]" @delimiter @sentinel) @container
|
||||
|
||||
(array_pattern
|
||||
"[" @delimiter
|
||||
"]" @delimiter @sentinel) @container
|
||||
|
||||
|
||||
;;; React.js support
|
||||
(jsx_element
|
||||
|
|
|
@ -34,6 +34,14 @@
|
|||
"(" @delimiter
|
||||
")" @delimiter @sentinel) @container
|
||||
|
||||
(for_statement
|
||||
"(" @delimiter
|
||||
")" @delimiter @sentinel) @container
|
||||
|
||||
(for_in_statement
|
||||
"(" @delimiter
|
||||
")" @delimiter @sentinel) @container
|
||||
|
||||
(subscript_expression
|
||||
"[" @delimiter
|
||||
"]" @delimiter @sentinel) @container
|
||||
|
@ -53,3 +61,8 @@
|
|||
(array
|
||||
"[" @delimiter
|
||||
"]" @delimiter @sentinel) @container
|
||||
|
||||
(array_pattern
|
||||
"[" @delimiter
|
||||
"]" @delimiter @sentinel) @container
|
||||
|
||||
|
|
|
@ -16,6 +16,18 @@ function add(x, y) {
|
|||
return iter(y, x)
|
||||
}
|
||||
|
||||
// Loops
|
||||
function iterate() {
|
||||
for (let i = 0; i <= 2; i++) {
|
||||
break;
|
||||
}
|
||||
|
||||
let list = []
|
||||
for (let element of list) {
|
||||
console.log(element);
|
||||
}
|
||||
}
|
||||
|
||||
// Arrow function definition
|
||||
const multiply = (x, y) => x * y;
|
||||
|
||||
|
@ -38,6 +50,9 @@ const destructuredFunction = ({ value }) => {
|
|||
const zeroes = [0];
|
||||
console.log(zeroes[zeroes[zeroes[0]]])
|
||||
|
||||
// Destructuring assignment
|
||||
const [x, y] = array;
|
||||
|
||||
// Parenthesized expressions
|
||||
console.log(1 + (2 + (3 + 4)))
|
||||
|
||||
|
|
|
@ -23,6 +23,8 @@ function hello() {
|
|||
}
|
||||
|
||||
function app() {
|
||||
const [x, y] = array;
|
||||
|
||||
return (
|
||||
<div>
|
||||
<p>
|
||||
|
|
Loading…
Reference in a new issue