diff autoload/lawrencium/record.vim @ 140:652a6f5df0f3

Fixed for broken things after the reorganization.
author Ludovic Chabant <ludovic@chabant.com>
date Mon, 13 Jun 2016 21:55:40 -0700
parents 065625e1bb31
children 4d5f4233b04e
line wrap: on
line diff
--- a/autoload/lawrencium/record.vim	Mon Jun 13 09:32:34 2016 -0700
+++ b/autoload/lawrencium/record.vim	Mon Jun 13 21:55:40 2016 -0700
@@ -11,8 +11,8 @@
     let l:diff_id = localtime()
 
     " Start diffing on the current file, enable some commands.
-    call l:orig_buf.DefineCommand('Hgrecordabort', ':call s:HgRecord_Abort()')
-    call l:orig_buf.DefineCommand('Hgrecordcommit', ':call s:HgRecord_Execute()')
+    call l:orig_buf.DefineCommand('Hgrecordabort', ':call lawrencium#record#HgRecord_Abort()')
+    call l:orig_buf.DefineCommand('Hgrecordcommit', ':call lawrencium#record#HgRecord_Execute()')
     call lawrencium#diff#HgDiffThis(l:diff_id)
     setlocal foldmethod=diff
 
@@ -43,9 +43,9 @@
 
     " Hookup the commit and abort commands.
     let l:rec_buf = lawrencium#buffer_obj()
-    call l:rec_buf.OnDelete('call s:HgRecord_Execute()')
+    call l:rec_buf.OnDelete('call lawrencium#record#HgRecord_Execute()')
     call l:rec_buf.DefineCommand('Hgrecordcommit', ':quit')
-    call l:rec_buf.DefineCommand('Hgrecordabort', ':call s:HgRecord_Abort()')
+    call l:rec_buf.DefineCommand('Hgrecordabort', ':call lawrencium#record#HgRecord_Abort()')
     call lawrencium#define_commands()
 
     " Make it the other part of the diff.
@@ -59,12 +59,12 @@
     endif
 endfunction
 
-function! s:HgRecord_Execute() abort
+function! lawrencium#record#HgRecord_Execute() abort
     if exists('b:lawrencium_record_abort')
         " Abort flag is set, let's just cleanup.
         let l:buf_nr = b:lawrencium_record_for == '%' ? bufnr('%') :
                     \b:lawrencium_record_other_nr
-        call s:HgRecord_CleanUp(l:buf_nr)
+        call lawrencium#record#HgRecord_CleanUp(l:buf_nr)
         call lawrencium#error("abort: User requested aborting the record operation.")
         return
     endif
@@ -84,19 +84,19 @@
     let l:working_path = fnameescape(b:lawrencium_record_for)
     let l:record_path = fnameescape(expand('%:p'))
     let l:callbacks = [
-                \'call s:HgRecord_PostExecutePre('.l:working_bufnr.', "'.
+                \'call lawrencium#record#HgRecord_PostExecutePre('.l:working_bufnr.', "'.
                     \escape(l:working_path, '\').'", "'.
                     \escape(l:record_path, '\').'")',
-                \'call s:HgRecord_PostExecutePost('.l:working_bufnr.', "'.
+                \'call lawrencium#record#HgRecord_PostExecutePost('.l:working_bufnr.', "'.
                     \escape(l:working_path, '\').'")',
-                \'call s:HgRecord_PostExecuteAbort('.l:working_bufnr.', "'.
+                \'call lawrencium#record#HgRecord_PostExecuteAbort('.l:working_bufnr.', "'.
                     \escape(l:record_path, '\').'")'
                 \]
     call lawrencium#trace("Starting commit flow with callbacks: ".string(l:callbacks))
     call lawrencium#commit#HgCommit(0, l:split, l:callbacks, b:lawrencium_record_for)
 endfunction
 
-function! s:HgRecord_PostExecutePre(working_bufnr, working_path, record_path) abort
+function! lawrencium#record#HgRecord_PostExecutePre(working_bufnr, working_path, record_path) abort
     " Just before committing, we switch the original file with the record
     " file... we'll restore things in the post-callback below.
     " We also switch on 'autoread' temporarily on the working buffer so that
@@ -111,13 +111,13 @@
     sleep 200m
 endfunction
 
-function! s:HgRecord_PostExecutePost(working_bufnr, working_path) abort
+function! lawrencium#record#HgRecord_PostExecutePost(working_bufnr, working_path) abort
     " Recover the back-up file from underneath the buffer.
     call lawrencium#trace("Recovering original file: ".a:working_path)
     silent call rename(a:working_path.'~working', a:working_path)
 
     " Clean up!
-    call s:HgRecord_CleanUp(a:working_bufnr)
+    call lawrencium#record#HgRecord_CleanUp(a:working_bufnr)
 
     " Restore default 'autoread'.
     if has('dialog_gui')
@@ -125,13 +125,13 @@
     endif
 endfunction
 
-function! s:HgRecord_PostExecuteAbort(working_bufnr, record_path) abort
-    call s:HgRecord_CleanUp(a:working_bufnr)
+function! lawrencium#record#HgRecord_PostExecuteAbort(working_bufnr, record_path) abort
+    call lawrencium#record#HgRecord_CleanUp(a:working_bufnr)
     call lawrencium#trace("Delete discarded record file: ".a:record_path)
     silent call delete(a:record_path)
 endfunction
 
-function! s:HgRecord_Abort() abort
+function! lawrencium#record#HgRecord_Abort() abort
     if b:lawrencium_record_for == '%'
         " We're in the working directory buffer. Switch to the 'recording'
         " buffer and quit.
@@ -144,7 +144,7 @@
     quit!
 endfunction
 
-function! s:HgRecord_CleanUp(buf_nr) abort
+function! lawrencium#record#HgRecord_CleanUp(buf_nr) abort
     " Get in the original buffer and clean the local commands/variables.
     let l:buf_obj = lawrencium#buffer_obj(a:buf_nr)
     call l:buf_obj.MoveToFirstWindow()