AdamNiederer / vue-mode

Emacs major mode for vue.js
GNU General Public License v2.0
329 stars 61 forks source link

not working properly with doom emacs's workspace session store feature. #104

Open jjparkSuperman78 opened 4 years ago

jjparkSuperman78 commented 4 years ago

it seems this problem cause from vue-mode use mmm-mode. when workspace store session, only store sub-mode of vue-mode.

ex) when vue[TypeScript] => recognize buffer is only in typescript-mode ex) when vue[Stylus] => recognize buffer is only in stylus-mode ex) when vue[Pug] => recognize buffer is only in pug-mode

in vue-mode.

image

try to store sessions.

image

look at stored session file.

((def-persp 
 "DONNA-WEB" ((def-buffer "SearchInfoRow.vue" "/Users/jjpark78/Development/JJSOFT/donna/DONNA-WEB/src/components/search/SearchInfoRow.vue" 
 typescript-mode)

it stored as typescript-mode.

jjpark78 commented 4 years ago

vue-mode change buffer's major mode to submode's name (ex typesript-mode, pug-mode, stylus-mode), not just a "vue-mode".

how can i fix it ?