@ 260802.2

200426.1 · 36c995dad7a8bd843a3e6d5fdfc8c1deffe770ee

initial commit

This brings over mostly everything from my old $HOME-only repository. I remove some unused scripts. This commit does not include work-related stuff, which will be encrypted and added in a subsequent commit.

This also does not include my SSH configuration. There's nothing particularly sensitive in it, but it seems prudent to encrypt that too.

reading declarations

Changes to .vim/plugin/http_client.vim. All files

.vim/plugin/http_client.vim

new file mode 100644@@ -0,0 +1,42 @@+let s:initialized_client = 0+let s:script_path = fnamemodify(resolve(expand('<sfile>:p')), ':h')++if !exists('http_client_bind_hotkey')+  let g:http_client_bind_hotkey = 1+endif++if !exists('http_client_json_ft')+  let g:http_client_json_ft = 'javascript'+endif++if !exists('http_client_json_escape_utf')+  let g:http_client_json_escape_utf = 1+endif++if !exists('http_client_result_vsplit')+  let g:http_client_result_vsplit = 1+endif++if !exists('http_client_focus_output_window')+  let g:http_client_focus_output_window = 1+endif++function! s:DoHTTPRequest()+  if !has('python')+    echo 'Error: this plugin requires vim compiled with python support.'+    finish+  endif++  if !s:initialized_client+    let s:initialized_client = 1+    execute 'pyfile ' . s:script_path . '/http_client.py'+  endif++  python do_request_from_buffer()+endfunction++command! -nargs=0 HTTPClientDoRequest call <SID>DoHTTPRequest()++if g:http_client_bind_hotkey+  silent! nnoremap <unique> <Leader>tt :HTTPClientDoRequest<cr>+endif