aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--osx.patch35
1 files changed, 9 insertions, 26 deletions
diff --git a/osx.patch b/osx.patch
index ca31c4f3..cf98d28b 100644
--- a/osx.patch
+++ b/osx.patch
@@ -1,32 +1,15 @@
diff -r b49f6c4c060a core/init.lua
---- a/core/init.lua Tue Jun 24 18:43:59 2008 -0400
-+++ b/core/init.lua Wed Jun 25 14:44:26 2008 -0400
-@@ -6,7 +6,6 @@ require 'iface'
- require 'iface'
- require 'events'
- require 'file_io'
--require 'lua_dialog'
-
- ---
- -- Checks if the buffer being indexed is the currently focused buffer.
-@@ -31,10 +30,13 @@ end
- -- used.
- -- @return string CocoaDialog result.
- function cocoa_dialog(kind, opts)
-- local args = { kind }
-+ local args = ''
- for k, v in pairs(opts) do
-- args[#args + 1] = '--'..k
-- if type(v) == 'string' then args[#args + 1] = v end
-+ args = args..' --'..k
-+ if type(v) == 'string' then args = args..' "'..v..'"' end
+--- a/core/init.lua Wed Jun 25 23:32:05 2008 -0400
++++ b/core/init.lua Wed Jun 25 23:40:15 2008 -0400
+@@ -35,7 +35,7 @@
+ args = args..' --'..k
+ if type(v) == 'string' then args = args..' "'..v..'"' end
end
-- return lua_dialog.run(args)
+- local p = io.popen(_HOME..'/core/lua_dialog.lua '..kind..args)
+ local p = io.popen('CocoaDialog '..kind..args)
-+ local out = p:read('*all')
-+ p:close()
-+ return out
- end
+ local out = p:read('*all')
+ p:close()
+ return out
diff -r b49f6c4c060a src/Makefile
--- a/src/Makefile Tue Jun 24 18:43:59 2008 -0400
+++ b/src/Makefile Wed Jun 25 14:44:26 2008 -0400