Estou usando o modo da web 20161003.1327
No momento em que eu comento uma região no modo Web, ele comenta assim;
/* import chai from 'chai';
* import 'babel-polyfill';
* import configureMockStore from 'redux-mock-store';
* import thunk from 'redux-thunk';
* import * as ActionTypes from '../actions/ForecastActions';
*
* const expect = chai.expect;
*
* const middlewares = [ thunk ];
* const mockStore = configureMockStore(middlewares);
*
* /
Isso não é bom para descomentar apenas uma seção.
Posso alterar os comentários para usar uma barra dupla?
Eu tentei usar, (setq web-mode-comment-style 2)
mas isso parece não fazer nada.
Eu também tentei, web-mode-comment-formats
mas também não parece funcionar:
(require 'web-mode)
(add-to-list 'web-mode-comment-formats '("javascript" . "//"))
(defun my-web-mode-hook ()
"web-mode settings"
(setq web-mode-markup-indent-offset 2)
(setq web-mode-css-indent-offset 2)
(setq web-mode-code-indent-offset 2))
(add-hook 'web-mode-hook 'my-web-mode-hook)
(add-to-list 'auto-mode-alist '("\\.html?\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.js?$" . web-mode))
web-mode-comment-formats
. Eu acho que essa é a variável apropriada para o que você deseja.Respostas:
web-mode-comment-formats
é uma variável local do buffer. Além disso,add-to-list
pode não funcionar corretamente, uma vez que já existe um mapeamento parajavascript
a/*
.Você pode tentar um dos seguintes:
Ou
fonte
web-mode-comment-formats
é indefinida quando meu.emacs
arquivo é carregado. Gostaria de saber por queweb-mode-comment-formats
é indefinido, e onde posso adicionar esse código para manipular essa variável, como você está fazendo na primeira solução?web-mode-comment-formats is a variable defined in ‘web-mode.el’. Its value is (("jsx" . "//") ("javascript" . "//"))