web-narrow is a minor mode for emacs . it will help edit hybrd format file. sach as jsx
or vue
inspire from http://demonastery.org/2013/04/emacs-narrow-to-region-indirect/
(add-hook 'web-mode-hook 'web-narrow-mode)
some default keymap for web-narrow-mode
C-c C-u u
web-narrow-to-element : narrow a html element to bufferC-c C-u j
web-narrow-to-block : narrow content with in{...}
C-c C-u l
web-narrow-to-region : narrow region
when you narrowed your code. will set narrow-mode
in that buffer.
keymap
C-c C-k
quit current edit(narrowed), same askill-buffer