I found this function online its not mine.(lines with # I have attempted to add to script)
This function fixed correct expansion in html so for example
<div>|</div> expands to
<div>
|
</div>
But in css it still incorrectly expands
so this is the current default behaviour
#myid {
|}
How can I get it to be?
#myid {
|
}
function! Expander()
64 let line = getline(".")
65 let col = col(".")
66 let first = line[col-2]
67 let second = line[col-1]
68 let third = line[col]
69
70 if first ==# ">"
71 if second ==# "<" && third ==# "/"
72 return "\<CR>\<C-o>==\<C-o>O"
73
74 else
75 return "\<CR>"
76
77 endif
78 # else if first ==# "{"
79 # if second ==# "}"
80 # return "\<CR>\<C-o>==\<C-o>O"
81
82 else
83 return "\<CR>"
84
85 endif
86
87 endfunction
--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment