leksah-0.1: data/Emacs.keymap
--Default Keymap file for Genuine Haskell Face
--Allowed Modifiers are <shift> <ctrl> <alt> <apple> <compose>
--Apple is the Windows key on PC keyboards
--Compose is often labelled Alt Gr.
--File
<ctrl>n -> FileNew "Opens a new empty buffer"
<ctrl>x/<ctrl>f -> FileOpen "Opens an existing file"
<ctrl>x/<ctrl>s -> FileSave "Saves the current buffer"
<ctrl>x/<ctrl>w -> FileSaveAs "Saves the current buffer as a new file"
<ctrl>x/k -> FileClose "Closes the current buffer"
<ctrl>x/<ctrl>c -> Quit "Quits kthis program"
--Edit
<ctrl>x/u -> EditUndo "Undos the last user action"
--<ctrl><shift>_ -> EditUndo "Undos the last user action"
<ctrl>x/r -> EditRedo "Redos the last user action"
<ctrl>w -> EditCut
<alt>w -> EditCopy
<ctrl>y -> EditPaste
-> EditDelete
<ctrl>a -> EditSelectAll "Select the whole text in the current buffer"
<ctrl>s -> EditFind "Search for a text string"
F3 -> EditFindNext "Find the next occurence of the text string"
--<ctrl>k -> EditFind "Search for a text string"
<ctrl>r -> EditFindPrevious
"Find the previous occurence of the text string"
<alt>r -> EditReplace
<ctrl>L -> EditGotoLine "Go to line with a known index"
<ctrl>7 -> EditComment "Add a line style comment to the selected lies"
<ctrl><shift>7 -> EditUncomment "Remove a line style comment"
<alt>Right -> EditShiftRight "Shift right"
<alt>Left -> EditShiftLeft "Shift Left"
--View
<alt><shift>Left -> ViewMoveLeft "Move the current pane left"
<alt><shift>Right -> ViewMoveRight "Move the current pane right"
<alt><shift>Up -> ViewMoveUp "Move the current pane up"
<alt><shift>Down -> ViewMoveDown "Move the current pane down"
<Ctrl>2 -> ViewSplitHorizontal
"Split the current pane in horizontal direction"
<Ctrl>3 -> ViewSplitVertical
"Split the current pane in vertical direction"
<Ctrl>1 -> ViewCollapse "Collapse the panes around the currentla selected pane into one"
-> ViewTabsLeft "Shows the tabs of the current notebook on the left"
-> ViewTabsRight "Shows the tabs of the current notebook on the right"
-> ViewTabsUp "Shows the tabs of the current notebook on the top"
-> ViewTabsDown "Shows the tabs of the current notebook on the bottom"
-> ViewSwitchTabs "Switches if tabs for the current notebook are visible"
-> HelpDebug
-> HelpAbout
<ctrl>b -> BuildPackage
<ctrl><shift>r -> RunPackage
<ctrl>j -> NextError
<ctrl><shift>j -> PreviousError