From c3e94e49bddb1ce96bb9bc6f64ec99ac2520c7e9 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Mon, 27 Aug 2012 16:39:58 -0400 Subject: Fixed multiple selection on Mac OSX. --- doc/06_AdeptEditing.md | 2 +- themes/dark/view.lua | 3 ++- themes/light/view.lua | 3 ++- themes/term/view.lua | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/doc/06_AdeptEditing.md b/doc/06_AdeptEditing.md index b8a5789a..b09487ec 100644 --- a/doc/06_AdeptEditing.md +++ b/doc/06_AdeptEditing.md @@ -154,7 +154,7 @@ Clicking the mouse at a point in the buffer while holding `Control` places an additional caret at that point. Clicking and dragging while holding `Control` creates multiple selections. Start typing to enter text at each selection. -This is currently unavailable on Mac OSX and in ncurses. +This is currently unavailable in ncurses. ### Selecting Entities diff --git a/themes/dark/view.lua b/themes/dark/view.lua index 3564c955..25c06e4b 100644 --- a/themes/dark/view.lua +++ b/themes/dark/view.lua @@ -9,7 +9,8 @@ buffer.multiple_selection = true buffer.additional_selection_typing = true --buffer.multi_paste = 1 --buffer.virtual_space_options = 3 -if not WIN32 and not OSX then buffer.rectangular_selection_modifier = 8 end +buffer.rectangular_selection_modifier = WIN32 or OSX and c.SCMOD_ALT or + c.SCMOD_SUPER --buffer.additional_sel_alpha = --buffer.additional_sel_fore = --buffer.additional_sel_back = diff --git a/themes/light/view.lua b/themes/light/view.lua index dde417bb..3652b4dd 100644 --- a/themes/light/view.lua +++ b/themes/light/view.lua @@ -9,7 +9,8 @@ buffer.multiple_selection = true buffer.additional_selection_typing = true --buffer.multi_paste = 1 --buffer.virtual_space_options = 3 -if not WIN32 and not OSX then buffer.rectangular_selection_modifier = 8 end +buffer.rectangular_selection_modifier = WIN32 or OSX and c.SCMOD_ALT or + c.SCMOD_SUPER --buffer.additional_sel_alpha = --buffer.additional_sel_fore = --buffer.additional_sel_back = diff --git a/themes/term/view.lua b/themes/term/view.lua index b962dece..9ace3a12 100644 --- a/themes/term/view.lua +++ b/themes/term/view.lua @@ -9,7 +9,7 @@ local buffer = buffer buffer.additional_selection_typing = true --buffer.multi_paste = 1 --buffer.virtual_space_options = 3 -buffer.rectangular_selection_modifier = 8 +buffer.rectangular_selection_modifier = c.SCMOD_SUPER --buffer.additional_sel_alpha = --buffer.additional_sel_fore = --buffer.additional_sel_back = -- cgit v1.2.3