I love that plugin!
I really like having my "="s aligned.
As senzo said, ":" alignment would be great for JavaScript and JSON.
equal_pt = view.find('=', pt).a
import re
if re.search("=", view.substr(view.line(pt))):
equal_pt = view.find('=', pt).a
elif re.search(":", view.substr(view.line(pt))):
equal_pt = view.find(':', pt).a
var test = "sadsad",
asd = "Asdasd",
asdasdasd = "asdasd"; # for pt in points:
# pt += adjustment
# length = max_col - view.rowcol(pt)[1]
# max_length = max([max_length, length])
# adjustment += length
# view.insert(edit, pt, (' ' if use_spaces else '\t') * length)rdougan wrote:I made it work with this syntax below:
- Code: Select all
var test = "sadsad",
asd = "Asdasd",
asdasdasd = "asdasd";
Buy commenting out this part of the code:
- Code: Select all
# for pt in points:
# pt += adjustment
# length = max_col - view.rowcol(pt)[1]
# max_length = max([max_length, length])
# adjustment += length
# view.insert(edit, pt, (' ' if use_spaces else '\t') * length)
Traceback (most recent call last):
File "./sublime_plugin.py", line 255, in run_
File "./Alignment.py", line 65, in run
AttributeError: 'NoneType' object has no attribute 'a'view.rowcol(pt)import indentation
indentation.line_and_normed_pt(view, pt)Return to Plugin Announcements
Users browsing this forum: jsc and 2 guests