Add test for word characters in vim

This commit is contained in:
Conrad Irwin
2023-08-21 22:37:14 -06:00
parent 14fa996cdc
commit 168a213a44
3 changed files with 42 additions and 1 deletions
@@ -6,6 +6,7 @@ use std::{
use anyhow::Result;
use collections::HashSet;
use futures::Future;
use gpui::{json, ViewContext, ViewHandle};
use indoc::indoc;
@@ -154,10 +155,14 @@ impl<'a> EditorLspTestContext<'a> {
capabilities: lsp::ServerCapabilities,
cx: &'a mut gpui::TestAppContext,
) -> EditorLspTestContext<'a> {
let mut word_characters: HashSet<char> = Default::default();
word_characters.insert('$');
word_characters.insert('#');
let language = Language::new(
LanguageConfig {
name: "Typescript".into(),
path_suffixes: vec!["ts".to_string()],
word_characters,
..Default::default()
},
Some(tree_sitter_typescript::language_typescript()),