```coffeescript
# Your keymap
#
# Atom keymaps work similarly to stylesheets. Just as stylesheets use selectors
# to apply styles to elements, Atom keymaps use selectors to associate
# keystrokes with events in specific contexts.
#
# You can create a new keybinding in this file by typing "key" and then hitting
# tab.
#
# Here's an example taken from Atom's built-in keymap:
#
# '.editor':
#   'enter': 'editor:newline'
#
# '.workspace':
#   'ctrl-P': 'core:move-up'
#   'ctrl-p': 'core:move-down'
#

'.editor':
  'ctrl-v': 'core:page-down'
  'alt-v': 'core:page-up'
  'ctrl-e': 'editor:move-to-end-of-screen-line'
  'ctrl-a': 'editor:move-to-beginning-of-screen-line'
  'ctrl-y': 'core:paste'
  'ctrl-\\': 'bracket-matcher:go-to-matching-bracket'
  'alt-q': 'autoflow:reflow-selection'
```

Make ctrl-k work first time
user
```coffeescript
# Your keymap
#
# Atom keymaps work similarly to stylesheets. Just as stylesheets use selectors
# to apply styles to elements, Atom keymaps use selectors to associate
# keystrokes with events in specific contexts.
#
# You can create a new keybinding in this file by typing "key" and then hitting
# tab.
#
# Here's an example taken from Atom's built-in keymap:
#
# '.editor':
#   'enter': 'editor:newline'
#
# '.workspace':
#   'ctrl-P': 'core:move-up'
#   'ctrl-p': 'core:move-down'
#

'.editor':
  'ctrl-v': 'core:page-down'
  'alt-v': 'core:page-up'
  'ctrl-e': 'editor:move-to-end-of-screen-line'
  'ctrl-a': 'editor:move-to-beginning-of-screen-line'
  'ctrl-y': 'core:paste'
  'ctrl-\\': 'bracket-matcher:go-to-matching-bracket'
  'alt-q': 'autoflow:reflow-selection'

'.workspace':
  'ctrl-k ctrl-m': 'unset!'
  'ctrl-k ctrl-s': 'unset!'
```
assistant