]>
git.madduck.net Git - etc/vim.git/commitdiff
madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (parent:
a23f521 )
comments: Dict[LeafID, List[Leaf]] = field(default_factory=dict)
bracket_tracker: BracketTracker = field(default_factory=BracketTracker)
inside_brackets: bool = False
comments: Dict[LeafID, List[Leaf]] = field(default_factory=dict)
bracket_tracker: BracketTracker = field(default_factory=BracketTracker)
inside_brackets: bool = False
- should_explode : bool = False
+ should_split : bool = False
magic_trailing_comma: Optional[Leaf] = None
def append(self, leaf: Leaf, preformatted: bool = False) -> None:
magic_trailing_comma: Optional[Leaf] = None
def append(self, leaf: Leaf, preformatted: bool = False) -> None:
mode=self.mode,
depth=self.depth,
inside_brackets=self.inside_brackets,
mode=self.mode,
depth=self.depth,
inside_brackets=self.inside_brackets,
- should_explode=self.should_explode ,
+ should_split=self.should_split ,
magic_trailing_comma=self.magic_trailing_comma,
)
magic_trailing_comma=self.magic_trailing_comma,
)
transformers: List[Transformer]
if (
not line.contains_uncollapsable_type_comments()
transformers: List[Transformer]
if (
not line.contains_uncollapsable_type_comments()
- and not (line.should_explode or line.magic_trailing_comma)
+ and not (line.should_split or line.magic_trailing_comma)
and (
is_line_short_enough(line, line_length=mode.line_length, line_str=line_str)
or line.contains_unsplittable_type_ignore()
and (
is_line_short_enough(line, line_length=mode.line_length, line_str=line_str)
or line.contains_unsplittable_type_ignore()
mode=line.mode,
depth=line.depth + 1,
inside_brackets=True,
mode=line.mode,
depth=line.depth + 1,
inside_brackets=True,
- should_explode=line.should_explode ,
+ should_split=line.should_split ,
magic_trailing_comma=line.magic_trailing_comma,
)
string_leaf = Leaf(token.STRING, string_value)
magic_trailing_comma=line.magic_trailing_comma,
)
string_leaf = Leaf(token.STRING, string_value)
for comment_after in original.comments_after(leaf):
result.append(comment_after, preformatted=True)
if is_body and should_split(result, opening_bracket):
for comment_after in original.comments_after(leaf):
result.append(comment_after, preformatted=True)
if is_body and should_split(result, opening_bracket):
- result.should_explode = True
+ result.should_split = True
"""
omit: Set[LeafID] = set()
"""
omit: Set[LeafID] = set()
- if not line.should_explode and not line.magic_trailing_comma:
+ if not line.should_split and not line.magic_trailing_comma:
yield omit
length = 4 * line.depth
yield omit
length = 4 * line.depth
penultimate = line.leaves[-2]
last = line.leaves[-1]
penultimate = line.leaves[-2]
last = line.leaves[-1]
- if line.should_explode or line.magic_trailing_comma:
+ if line.should_split or line.magic_trailing_comma:
try:
penultimate, last = last_two_except(line.leaves, omit=omit_on_explode)
except LookupError:
try:
penultimate, last = last_two_except(line.leaves, omit=omit_on_explode)
except LookupError: