mirror of
https://github.com/atom/atom.git
synced 2026-01-23 05:48:10 -05:00
Make the cursor a block in command mode
This commit is contained in:
@@ -5,6 +5,7 @@ Cursor = require 'cursor'
|
||||
Selection = require 'selection'
|
||||
Highlighter = require 'highlighter'
|
||||
Range = require 'range'
|
||||
VimMode = require 'vim-mode'
|
||||
|
||||
$ = require 'jquery'
|
||||
$$ = require 'template/builder'
|
||||
@@ -33,6 +34,7 @@ class Editor extends Template
|
||||
@buildCursorAndSelection()
|
||||
@handleEvents()
|
||||
@setBuffer(new Buffer)
|
||||
new VimMode(this)
|
||||
|
||||
bindKeys: ->
|
||||
atom.bindKeys '*',
|
||||
|
||||
@@ -10,6 +10,8 @@ class VimMode
|
||||
opStack: null
|
||||
|
||||
constructor: (@editor) ->
|
||||
requireStylesheet 'vim-mode.css'
|
||||
|
||||
@opStack = []
|
||||
@editor.addClass('command-mode')
|
||||
|
||||
|
||||
4
static/vim-mode.css
Normal file
4
static/vim-mode.css
Normal file
@@ -0,0 +1,4 @@
|
||||
.editor.command-mode .cursor {
|
||||
border-left: 0;
|
||||
background-color: #9dff9d;
|
||||
}
|
||||
Reference in New Issue
Block a user