diff --git a/languages/ruby/config.toml b/languages/ruby/config.toml index 502a658..5d28c90 100644 --- a/languages/ruby/config.toml +++ b/languages/ruby/config.toml @@ -63,9 +63,11 @@ tab_size = 2 increase_indent_pattern = '(^\s*(module|class|def|if|elsif|else|unless|case|when|while|until|for|begin|rescue|ensure)\b|\bdo\s*(\|[^|]*\|)?\s*$)' decrease_indent_pattern = '^\s*(end|elsif|else|when|rescue|ensure)\b' scope_opt_in_language_servers = ["tailwindcss-language-server"] -word_characters = ["?", "!"] debuggers = ["rdbg"] [overrides.string] completion_query_characters = ["-", "."] opt_into_language_servers = ["tailwindcss-language-server"] + +[overrides.identifier] +word_characters = ["!", "?"] diff --git a/languages/ruby/overrides.scm b/languages/ruby/overrides.scm index d3d4b61..41863b0 100644 --- a/languages/ruby/overrides.scm +++ b/languages/ruby/overrides.scm @@ -2,3 +2,10 @@ (string (string_content) @string.inclusive) + +[ + (identifier) + (simple_symbol) + (hash_key_symbol) + "defined?" +] @identifier