<commit_before># Sublime modelines - https://github.com/SublimeText/Modelines
# sublime: translate_tabs_to_spaces false; rulers [100,120]

import sublime
import subprocess
import re
import os
import threading
import tempfile
import datetime
import uuid
import traceback as tbck
import json
from subprocess import Popen, PIPE
import copy
import string

try:
	STARTUP_INFO = subprocess.STARTUPINFO()
	STARTUP_INFO.dwFlags |= subprocess.STARTF_USESHOWWINDOW
	STARTUP_INFO.wShowWindow = subprocess.SW_HIDE
except (AttributeError):
	STARTUP_INFO = None

try:
	NAME
except:
	NAME = 'GoSublime'

	_attr_lck = threading.Lock()
	_attr = {}

	_checked_lck = threading.Lock()
	_checked = {}

	environ9 = {}
	_env_lck = threading.Lock()
	_default_settings = {
		"_debug": False,
		"env": {},
		"gscomplete_enabled": False,
		"gocode_cmd": "",
		"complete_builtins": False,
		"fmt_enabled": False,
		"fmt_tab_indent": True,
		"fmt_tab_width": 8,
		"gslint_enabled": False,
		"comp_lint_enabled": False,
		"comp_lint_commands": [],
		"gslint_timeout": 0,
		"autocomplete_snippets": False,
		"autocomplete_tests": False,
		"autocomplete_closures": False,
		"margo_cmd": [],
		"margo_addr": "",
		"on_save": [],
		"shell": [],
		"default_snippets": [],
		"snippets": [],
	}
	_settings = copy.copy(_default_settings)

<commit_msg>* add new setting autocomplete_builtins<commit_after># Sublime modelines - https://github.com/SublimeText/Modelines
# sublime: translate_tabs_to_spaces false; rulers [100,120]

import sublime
import subprocess
import re
import os
import threading
import tempfile
import datetime
import uuid
import traceback as tbck
import json
from subprocess import Popen, PIPE
import copy
import string

try:
	STARTUP_INFO = subprocess.STARTUPINFO()
	STARTUP_INFO.dwFlags |= subprocess.STARTF_USESHOWWINDOW
	STARTUP_INFO.wShowWindow = subprocess.SW_HIDE
except (AttributeError):
	STARTUP_INFO = None

try:
	NAME
except:
	NAME = 'GoSublime'

	_attr_lck = threading.Lock()
	_attr = {}

	_checked_lck = threading.Lock()
	_checked = {}

	environ9 = {}
	_env_lck = threading.Lock()
	_default_settings = {
		"_debug": False,
		"env": {},
		"gscomplete_enabled": False,
		"gocode_cmd": "",
		"complete_builtins": False,
		"autocomplete_builtins": False,
		"fmt_enabled": False,
		"fmt_tab_indent": True,
		"fmt_tab_width": 8,
		"gslint_enabled": False,
		"comp_lint_enabled": False,
		"comp_lint_commands": [],
		"gslint_timeout": 0,
		"autocomplete_snippets": False,
		"autocomplete_tests": False,
		"autocomplete_closures": False,
		"margo_cmd": [],
		"margo_addr": "",
		"on_save": [],
		"shell": [],
		"default_snippets": [],
		"snippets": [],
	}
	_settings = copy.copy(_default_settings)


{'fraction_non_alphanumeric': 0.12769918093819807, 'fraction_numerical': 0.006701414743112435, 'mean_word_length': 5.292740046838407, 'pattern_counts': {'":': 43, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '6831476', 'n_tokens_mistral': 1053, 'n_tokens_neox': 970, 'n_words': 208}