rust-analyzer/editors/code/src/commands/index.ts
2019-12-30 19:07:59 +01:00

28 lines
762 B
TypeScript

import { Ctx, Cmd } from '../ctx'
import { analyzerStatus } from './analyzer_status';
import { matchingBrace } from './matching_brace';
import { joinLines } from './join_lines';
import { onEnter } from './on_enter';
import { parentModule } from './parent_module';
import * as expandMacro from './expand_macro';
import * as inlayHints from './inlay_hints';
import * as runnables from './runnables';
import * as syntaxTree from './syntaxTree';
function collectGarbage(ctx: Ctx): Cmd {
return async () => { ctx.client.sendRequest<null>('rust-analyzer/collectGarbage', null) }
}
export {
analyzerStatus,
expandMacro,
joinLines,
matchingBrace,
parentModule,
runnables,
syntaxTree,
onEnter,
inlayHints,
collectGarbage
};