<commit_before>let g:go_def_mapping_enabled = 0
let g:go_fmt_command = 'goimports'
let g:go_fmt_fail_silently = 1
let g:go_fmt_options = '-s '
let g:go_auto_type_info = 0
let g:go_fmt_experimental = 0
let g:go_doc_keywordprg_enabled = 0
let g:go_echo_command_info = 0
let g:go_fmt_experimental = 1

let g:go_list_height = 10
let g:go_def_mode = 'guru'
let g:go_def_reuse_buffer = 1

let g:go_highlight_operators = 0
let g:go_highlight_fields = 0
let g:go_highlight_types = 0
let g:go_highlight_functions = 0
let g:go_highlight_methods = 0
let g:go_highlight_build_constraints = 0
let g:go_highlight_generate_tags = 0
let g:go_highlight_array_whitespace_error = 0
let g:go_highlight_chan_whitespace_error = 0
let g:go_highlight_space_tab_error = 0
let g:go_highlight_trailing_whitespace_error = 0
let g:go_highlight_extra_types = 0

let g:go_highlight_string_spellcheck = 1
let g:go_highlight_format_strings = 1

let g:go_snippet_engine = g:rubix_snippet

if has('nvim')
  let g:go_term_enabled = 1
endif

let g:go_metalinter_enabled  = [
      \ 'deadcode',
      \ 'errcheck',
      \ 'gas',
      \ 'goconst',
      \ 'gofmt',
      \ 'goimports',
      \ 'golint',
      \ 'gosimple',
      \ 'gotype',
      \ 'ineffassign',
      \ 'interfacer',
      \ 'misspell',
      \ 'staticcheck',
      \ 'unconvert',
      \ 'unused',
      \ 'varcheck',
      \ 'vet',
      \ 'vetshadow',
\ ]<commit_msg>more go syntax highlighting on fast terminals<commit_after>let g:go_def_mapping_enabled = 0
let g:go_fmt_command = 'goimports'
let g:go_fmt_fail_silently = 1
let g:go_fmt_options = '-s '
let g:go_auto_type_info = 0
let g:go_fmt_experimental = 0
let g:go_doc_keywordprg_enabled = 0
let g:go_echo_command_info = 0
let g:go_fmt_experimental = 1

let g:go_list_height = 10
let g:go_def_mode = 'guru'
let g:go_def_reuse_buffer = 1

if exists('$ALACRITTY_PROGRAM')
  let g:go_highlight_operators = 1
  let g:go_highlight_fields = 1
  let g:go_highlight_types = 1
  let g:go_highlight_functions = 1
  let g:go_highlight_methods = 1
  let g:go_highlight_build_constraints = 1
  let g:go_highlight_generate_tags = 1
  let g:go_highlight_array_whitespace_error = 1
  let g:go_highlight_chan_whitespace_error = 1
  let g:go_highlight_space_tab_error = 1
  let g:go_highlight_trailing_whitespace_error = 1
  let g:go_highlight_extra_types = 1
endif

let g:go_highlight_string_spellcheck = 1
let g:go_highlight_format_strings = 1

let g:go_snippet_engine = g:rubix_snippet

if has('nvim')
  let g:go_term_enabled = 1
endif

let g:go_metalinter_enabled  = [
      \ 'deadcode',
      \ 'errcheck',
      \ 'gas',
      \ 'goconst',
      \ 'gofmt',
      \ 'goimports',
      \ 'golint',
      \ 'gosimple',
      \ 'gotype',
      \ 'ineffassign',
      \ 'interfacer',
      \ 'misspell',
      \ 'staticcheck',
      \ 'unconvert',
      \ 'unused',
      \ 'varcheck',
      \ 'vet',
      \ 'vetshadow',
\ ]
{'fraction_non_alphanumeric': 0.10372157133011715, 'fraction_numerical': 0.01722949689869056, 'mean_word_length': 3.667202572347267, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5861974', 'n_tokens_mistral': 1214, 'n_tokens_neox': 1126, 'n_words': 223}