mirror of
https://github.com/qvacua/vimr.git
synced 2024-12-25 06:43:24 +03:00
31 lines
727 B
Swift
31 lines
727 B
Swift
/**
|
|
* Tae Won Ha - http://taewon.de - @hataewon
|
|
* See LICENSE
|
|
*/
|
|
|
|
import Cocoa
|
|
|
|
@NSApplicationMain
|
|
class AppDelegate: NSObject, NSApplicationDelegate, NeoVimViewDelegate {
|
|
|
|
@IBOutlet weak var window: NSWindow!
|
|
|
|
var neoVim: NeoVim!
|
|
|
|
func applicationDidFinishLaunching(aNotification: NSNotification) {
|
|
self.neoVim = NeoVim()
|
|
self.neoVim.view.delegate = self
|
|
self.neoVim.view.setFrameSize(CGSizeMake(100.0, 100.0))
|
|
self.neoVim.view.setFrameOrigin(CGPointMake(0, 0))
|
|
window.contentView?.addSubview(self.neoVim.view)
|
|
|
|
neoVim.vimInput("i")
|
|
neoVim.vimInput("t 하태원")
|
|
neoVim.vimInput("\u{001B}")
|
|
}
|
|
|
|
func resizeToSize(size: CGSize) {
|
|
self.neoVim.view.setFrameSize(size)
|
|
}
|
|
}
|