<commit_before>let mapleader = "\<Space>"

noremap <CR> o<ESC>
nnoremap <f2> :NERDTreeToggle<CR>
nmap <silent> <F8> <Plug>IndentGuidesToggle
nnoremap <F9> :set nonumber!<CR>
set pastetoggle=<F10>

nnoremap j gj
nnoremap k gk
nnoremap <Down> gj
nnoremap <Up>   gk
set whichwrap=b,s,h,l,<,>,[,]
nmap <CR> i<CR><ESC>

imap <c-o> <END>
imap <c-a> <HOME>
imap <c-h> <LEFT>
imap <c-j> <DOWN>
imap <c-k> <UP>
imap <c-l> <RIGHT>
imap <C-Space> <C-x><C-o>
nmap <Esc><Esc> :nohlsearch<CR><Esc>
noremap <Leader>h ^
noremap <Leader>l $
nnoremap <Leader>w :w<CR>
nnoremap <Leader>q :q<CR>
nnoremap <Leader>s :wq<CR>
" nnoremap <Leader>m :Emodel
" nnoremap <Leader>v :Eview
" nnoremap <Leader>c :Econtroller
nnoremap <Leader>d :Denite
nnoremap <Leader>dy :Denite neoyank<CR>
nnoremap <Leader>f :ProjectFiles<CR>
nnoremap <Leader>r :History<CR>
nnoremap <Leader>g :Rg<CR>
" nnoremap <Leader>p :Pt<CR>
nnoremap <Leader>t :terminal<CR>

" EasyMotion
" s{char}{char} to move to {char}{char}
nmap s <Plug>(easymotion-overwin-f2)
vmap s <Plug>(easymotion-bd-f2)
" Move to line
map <Leader>L <Plug>(easymotion-bd-jk)
nmap <Leader>L <Plug>(easymotion-overwin-line)

inoremap jj <ESC>

vnoremap <silent> y y`]
vnoremap <silent> p p`]
nnoremap <silent> p p`]
<commit_msg>add :Buffers<commit_after>let mapleader = "\<Space>"

noremap <CR> o<ESC>
nnoremap <f2> :NERDTreeToggle<CR>
nmap <silent> <F8> <Plug>IndentGuidesToggle
nnoremap <F9> :set nonumber!<CR>
set pastetoggle=<F10>

nnoremap j gj
nnoremap k gk
nnoremap <Down> gj
nnoremap <Up>   gk
set whichwrap=b,s,h,l,<,>,[,]
nmap <CR> i<CR><ESC>

imap <c-o> <END>
imap <c-a> <HOME>
imap <c-h> <LEFT>
imap <c-j> <DOWN>
imap <c-k> <UP>
imap <c-l> <RIGHT>
imap <C-Space> <C-x><C-o>
nmap <Esc><Esc> :nohlsearch<CR><Esc>
noremap <Leader>h ^
noremap <Leader>l $
nnoremap <Leader>w :w<CR>
nnoremap <Leader>q :q<CR>
nnoremap <Leader>s :wq<CR>
" nnoremap <Leader>m :Emodel
" nnoremap <Leader>v :Eview
" nnoremap <Leader>c :Econtroller
nnoremap <Leader>d :Denite
nnoremap <Leader>dy :Denite neoyank<CR>
nnoremap <Leader>b :Buffers<CR>
nnoremap <Leader>f :ProjectFiles<CR>
nnoremap <Leader>r :History<CR>
nnoremap <Leader>g :Rg<CR>
" nnoremap <Leader>p :Pt<CR>
nnoremap <Leader>t :terminal<CR>

" EasyMotion
" s{char}{char} to move to {char}{char}
nmap s <Plug>(easymotion-overwin-f2)
vmap s <Plug>(easymotion-bd-f2)
" Move to line
map <Leader>L <Plug>(easymotion-bd-jk)
nmap <Leader>L <Plug>(easymotion-overwin-line)

inoremap jj <ESC>

vnoremap <silent> y y`]
vnoremap <silent> p p`]
nnoremap <silent> p p`]

{'fraction_non_alphanumeric': 0.179009900990099, 'fraction_numerical': 0.005544554455445544, 'mean_word_length': 6.07563025210084, 'pattern_counts': {'":': 0, '<': 145, '<?xml version=': 0, '>': 145, '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': '3665748', 'n_tokens_mistral': 1269, 'n_tokens_neox': 1222, 'n_words': 284}