This package work `ac-html' and `company-web', please, install one of these.
For `ac-html' users: Since ac-html 0.4 is alpha stage, and not stable yet. This
package works with ac-html 0.3 series, if you are using ac-html 0.4
series, you may downgrade ac-html aka reinstall from melpa-stable.
Preinstall:
Install `csswatcher':
sudo cpan i CSS::Watcher
Note:
Please, keep CSS::Watcher up-to-date.
Recommended version of csswatcher is 0.4.7 (run `csswatcher -v'). Update:
sudo cpan i CSS::Watcher
Configuration, Emacs:
(require 'ac-html-csswatcher)
(ac-html-csswatcher-setup)
;; or if you prefer company-style names:
(company-web-csswatcher-setup)
To enable completion when editing html use M-x `ac-html-csswatcher+' (or `company-web-csswatcher+') or add it in your hook.
Configuration, project:
File ".csswatcher" may indicate root of your project and used for set ignored files:
% cat .csswatcher
# ignore all css
ignore: \.css$
# except app.css
use: app\.css
# and skip recursive scanning node_modules, it may be slow!
skip: node_modules
Otherwise projectile way used for root directory.
So if you use `ac-html-bootstrap' and don't want to parse your bootstrap.css
create in your project file .csswatcher with line:
ignore: bootstrap
Note: completion will regenerated by csswatcher after saving css,
less, opening html(jade,slim,haml) files, or manually by
`ac-html-csswatcher-refresh' or `company-web-csswatcher-refresh'.