<commit_before>" Set default encoding to UTF-8.
set encoding=utf-8 fileencodings=

" Make ' ' the personal leader key
let mapleader = "\<Space>"
let maplocalleader = "\<Space>"

" Make ' more useful, swap it with `
nnoremap ' `
nnoremap ` '


set nobackup                    " Don't keep a backup file
set writebackup                 " … but do keep a backup file during writes
set directory-=.                " Don't store swapfiles in the current directory
set makeef=error.err            " When using make, where should it dump the file
set hidden                      " Allow Vim to manage hidden buffers effectively
set showcmd                     " Display incomplete commands
set incsearch                   " Do incremental searching
set number                      " Show line numbers
set relativenumber              " Show relative line numbers
set numberwidth=5               " How many columns to use for the line number
set autowrite                   " Automatically :write before running commands
set tildeop                     " Make ~ work like a normal operator
set gdefault                    " always apply substitutions globally on a line
set fileformats=unix,dos,mac    " support all three, in this order
set viminfo+=!                  " make sure it can save viminfo
set iskeyword+=_,$,@,%,#,-      " none of these should be word dividers, so make them not be
set title                       " show title in xterm
set shortmess=atI               " shorten command-line text and other info tokens (see :help shortmess)
set winwidth=80                 " Make sure the current split has at least 80 width
set nojoinspaces                " Only use one space after ., ? or ! with a join command
set clipboard=unnamed           " Yank and paste with the system clipboard
set ttyfast                     " We have a fast terminal


" Show absolute line numbers in insert mode, relative line numbers otherwise
autocmd InsertEnter * :set norelativenumber
autocmd InsertLeave * :set relativenumber


" Open new split panes to right and bottom, which feels more natural
set splitbelow
set splitright


" Sane searching
set hlsearch                    " Hilight search term
set showmatch                   " Show matching brackets
set incsearch                   " ... dynamically as they are typed

<commit_msg>Vim: Turn off tooltips/balloon evaluations<commit_after>" Set default encoding to UTF-8.
set encoding=utf-8 fileencodings=

" Make ' ' the personal leader key
let mapleader = "\<Space>"
let maplocalleader = "\<Space>"

" Make ' more useful, swap it with `
nnoremap ' `
nnoremap ` '


set nobackup                    " Don't keep a backup file
set writebackup                 " … but do keep a backup file during writes
set directory-=.                " Don't store swapfiles in the current directory
set makeef=error.err            " When using make, where should it dump the file
set hidden                      " Allow Vim to manage hidden buffers effectively
set showcmd                     " Display incomplete commands
set incsearch                   " Do incremental searching
set number                      " Show line numbers
set relativenumber              " Show relative line numbers
set numberwidth=5               " How many columns to use for the line number
set autowrite                   " Automatically :write before running commands
set tildeop                     " Make ~ work like a normal operator
set gdefault                    " always apply substitutions globally on a line
set fileformats=unix,dos,mac    " support all three, in this order
set viminfo+=!                  " make sure it can save viminfo
set iskeyword+=_,$,@,%,#,-      " none of these should be word dividers, so make them not be
set title                       " show title in xterm
set shortmess=atI               " shorten command-line text and other info tokens (see :help shortmess)
set winwidth=80                 " Make sure the current split has at least 80 width
set nojoinspaces                " Only use one space after ., ? or ! with a join command
set clipboard=unnamed           " Yank and paste with the system clipboard
set ttyfast                     " We have a fast terminal
set noballooneval               " Turn off tooltips/balloon evaluations


" Show absolute line numbers in insert mode, relative line numbers otherwise
autocmd InsertEnter * :set norelativenumber
autocmd InsertLeave * :set relativenumber


" Open new split panes to right and bottom, which feels more natural
set splitbelow
set splitright


" Sane searching
set hlsearch                    " Hilight search term
set showmatch                   " Show matching brackets
set incsearch                   " ... dynamically as they are typed


{'fraction_non_alphanumeric': 0.047969703345255625, 'fraction_numerical': 0.0029455081001472753, 'mean_word_length': 2.1235216819973717, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, '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': '5581597', 'n_tokens_mistral': 1181, 'n_tokens_neox': 1094, 'n_words': 556}