@@ -12,6 +12,7 @@ const consoleStore = require('../console-store');
1212const Terminal = require ( '../lib/terminal' ) ;
1313const Documents = require ( '../lib/documents' ) ;
1414const highlighter = require ( '../lib/highlighter' ) ;
15+ const directive = require ( '../lib/directive' ) ;
1516
1617const {
1718 NEW_FILE ,
@@ -102,11 +103,14 @@ function handlers(app, opts, done){
102103 return ;
103104 }
104105
105- workspace . newFile ( builtName , '' )
106+ const insertDirective = directive ( 'BS2' , 2.5 ) ;
107+
108+ workspace . newFile ( builtName , insertDirective )
106109 . then ( ( ) => userConfig . set ( 'last-file' , builtName ) )
107110 . then ( function ( ) {
108- documents . create ( path . join ( cwd , builtName ) , '' ) ;
111+ documents . create ( path . join ( cwd , builtName ) , insertDirective ) ;
109112 documents . focus ( ) ;
113+ goDocEnd ( ) ;
110114 } ) ;
111115 }
112116
@@ -296,6 +300,10 @@ function handlers(app, opts, done){
296300 cm . execCommand ( 'replace' ) ;
297301 }
298302
303+ function goDocEnd ( ) {
304+ cm . execCommand ( 'goDocEnd' ) ;
305+ }
306+
299307 function moveByScrollUpLine ( ) {
300308 const scrollbox = cm . getScrollInfo ( ) ;
301309 cm . scrollTo ( null , scrollbox . top - cm . defaultTextHeight ( ) ) ;
0 commit comments