LoginSignup
1
3

More than 5 years have passed since last update.

Atomでslimだけ「emmet」のフィルターが効かない(タブキーを押しても展開されない)

Last updated at Posted at 2017-03-28

テキストエディターに「Atom」を使用。

パッケージに「emmet」を使用しています。

HTMLのみ展開できる

HTMLのみフィルターで下記のように展開ができます。

!

タブキーを押す
↓↓↓↓

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>

</body>
</html>

このように展開される。

slimだけできない。

sublimeだとできて、なぜかAtomではできない。。

どなたか優しい方、設定方法などご助言いただけないでしょうか。

解決

keymap.cson というファイルに、
下記のような記述を追加すれば、展開してくれるようになりました。

'atom-text-editor[data-grammar="text html basic"]:not([mini]), atom-text-editor[data-grammar~="erb"]:not([mini]), atom-text-editor[data-grammar~="slim"]:not([mini])':
    'tab': 'emmet:expand-abbreviation-with-tab'

上記だと、html、slim、erbの3種類に適応させていますが、
シンプルにslimだけだと、下記のような記述でいいです。

'atom-text-editor[data-grammar~="slim"]:not([mini])':
    'tab': 'emmet:expand-abbreviation-with-tab'

keymap.csonというファイルは、
Keybindingsを開いた状態で、「your keymap file」というリンクをクリックするとファイルが開きます。

スクリーンショット 2017-03-28 18.01.22.png

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3