bamboo / livity4unity

Livity Public Repository
5 stars 0 forks source link

Livity for C# 0.1.8 - OSX keystroke behavior #3

Open ricardojmendez opened 10 years ago

ricardojmendez commented 10 years ago

Here's a few enhancements which would make the editor behavior feel more natural on OSX:

bamboo commented 10 years ago

Thanks!

ricardojmendez commented 10 years ago

Here's another one: tabs seem to be set to insert a fixed two characters, so one ends up with mixed up formatting. Is there a way to configure that?

bamboo commented 10 years ago

Currently the tab key always inserts a tab ('\t') character. You can configure the number of spaces per tab (for display only) in the Livity preferences available through the cog icon on the top right corner or via Unity preferences.

If you would like to be able to use spaces please open a separate ticket just so we can track it.

bamboo commented 10 years ago

I didn't write the initial osx key binding but the standard Home/End behaviour on osx does seem to be "move the beginning of the document" and "move to the end of the document" respectively with COMMAND+LEFT ARROW and COMMAND+RIGHT ARROW being "move to beginning of the line", "move to the end of the line" but I'd be happy to change it. After the next update I intend to make it much easier for users to define their own keybindings so this will be less of an issue.

bamboo commented 10 years ago

Page Up and Page Down have been fixed for 0.1.9 due today.