emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/jade-mode 2f0f55cae4 018/128: updated readme


From: ELPA Syncer
Subject: [nongnu] elpa/jade-mode 2f0f55cae4 018/128: updated readme
Date: Sat, 29 Jan 2022 08:24:42 -0500 (EST)

branch: elpa/jade-mode
commit 2f0f55cae463b89a8c455b2037fcacf0f69e5075
Author: Brian Carlson <brian.m.carlson@gmail.com>
Commit: Brian Carlson <brian.m.carlson@gmail.com>

    updated readme
---
 README.md | 51 +++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 41 insertions(+), 10 deletions(-)

diff --git a/README.md b/README.md
index 23635039e2..4f2714bbf8 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
-# jade-mode
+# sws-mode
 
-Emacs major mode for [jade template](http://github.com/visionmedia/jade) 
highlighting.
+## major mode for jade-mode and stylus-mode
 
-Still in very early stages.  Some simple highlighting of tags, ids, and 
classes works; however, it highlights incorrectly into the javascript code and 
plain text code as well.
+__S__ignificant __W__hitespace __M__ode.  Because Jade and Stylus are both 
'significant white space' languages, sws-mode can be used to edit both types of 
files
 
 Lines can be indented or un-indented (is that a word?) with tab, shift-tab 
respectively.  Indentation will look at the proceeding line and not indent more 
than 1 level of nesting below it.
 
@@ -11,23 +11,54 @@ Lines can be indented or un-indented (is that a word?) with 
tab, shift-tab respe
         #container
         .content
       ^
-      |----cursor anywhere on this line, press tab
+      |----cursor anywhere on this line except at beginning of text, press tab 
or S-tab
+
+    html
+      body
+        #container
+        .content
+        ^
+        |---- cursor moves to beginning of text...once cursor is at beginning 
of text, press tab
 
     html
       body
         #container
           .content
-      ^
-      |---- cursor anywhere on this line, press tab again
+          ^
+          |---- now line is maximum indented, press tab again
 
     html
       body
         #container
     .content
+    ^
+    |---- line moves to minimum indentation level (no indentation)
+
+Regions can be indentend in a similar way; however, this is still buggy...
+
+Since jade and stylus nesting is somewhat related to sexp layout I hope to 
have sexp related selection & manipulation working in the future.  Currently 
working on `jade-highlight-sexp`
+
+
+### jade-mode
+
+Emacs major mode for [jade template](http://github.com/visionmedia/jade) 
highlighting.  This mode extends sws-mode to provide some rudimentary syntax 
highlighting.
+
+Still in very early stages.  Some simple highlighting of tags, ids, and 
classes works; however, it highlights incorrectly into the javascript code and 
plain text code as well.
+
+
+I would like to get the highlighting working better.  Also note javascript 
highlighting with either js2-mode or espresso-mode should be possible...I'm a 
major major-mode writing noob so it'll take a while.
+
+### stylus-mode
+I'm not sure yet how to highlight .styl files, so for now, just use sws-mode 
when editing stylus mode.
+
+## Installation instructions
 
-Regions can be indentend in a similar way; however, this is still buggy as 
hell.
+Copy the jade-mode.el and sws-mode.el to some directory on your computer.  I 
put mine under `~/code/jade-mode` and sym-link the jade-mode folder into 
`~/.emacs.d/vendor/`.  You can just as easily put the folder itself under 
'~/.emacs.d/vendor/`
 
-I would like to get the highlighting working better.  Also note javascript 
highlighting with either js2-mode or espresso-mode should be possible.
+Add the following lines to any of your initialization files
 
-Since jade nesting is somewhat related to sexp layout I hope to have sexp 
related selection & manipulation working in the future.  Currently working on 
`jade-highlight-sexp`
-      
+    (add-to-list 'load-path "~/.emacs.d/vendor/jade-mode")
+    (require 'sws-mode)
+    (require 'jade-mode)    
+    (add-to-list 'auto-mode-alist '("\\.styl$" . sws-mode))
+    (add-to-list 'auto-mode-alist '("\\.jade$" . sws-mode))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]