onivim/oni

Can't assign highligt to called function name in JS

Open

#1,379 建立於 2018年1月27日

在 GitHub 查看
 (16 留言) (1 反應) (0 負責人)TypeScript (11,389 star) (336 fork)batch import
enhancementhelp wanted

描述

My test file:

import * as R from 'ramda'

console.log('test')

export let getMetaData = (node) => ({
    ...R.pick(['hasConnectedError', 'syntaxError'], node),
    title: 'node-' + node.customId
})

log in console.log gets a color via support.function but pick in R.pick does not. There is meta.function-call but it colors the whole R.pick, but I want only color pick. I tried entity.name.function - meta.function-call without luck.

token config part:

    "editor.tokenColors": [
		{
		scope: "meta.function-call",
		settings: "TestColorG",
	},
		{
		scope: "support.function",
		settings: "TestColorC",
	},
	],

Screenshot of the outcome so far: 2018-01-27-121055_596x241_scrot

2018-01-27-121140_551x481_scrot

Only support.function: 2018-01-27-121303_593x235_scrot

pick not higlighted in line 11: 2018-01-27-121345_607x593_scrot

貢獻者指南