-
-
Notifications
You must be signed in to change notification settings - Fork 445
Open
Description
Add a new option NERDInplaceComment or something to enable reusing the space of existing leading whitespace for left delim, e.g:
def f():
print('foo')
print('bar')to be commented as:
def f():
# print('foo')
print('bar')This feature preserves the original indentation in code, making them much clear especially for language such as python, which uses indentation to indicate block structure. (This is also the behavior of <C-/> in VS Code and other editors alike)
Something to note:
- this option may require or override or collaborate with
NERDCommentBeforeLeadingWhitespacein [Bug] Add left delim comment before leading space #495 - if there is not enough leading whitespace, insert as many as required (possible extra space)
- What's the behavior if some of the lines to formatted has enough leading whitespaces and some don't? I'm in favor of reverting back to the original insert comment mode thus all indentations within the commented lines don't change, e.g.
instead of
# reverting # def f(): # print('foo') # print('bar')
# still replacing for print lines # def f(): # print('foo') # print('bar')
Metadata
Metadata
Assignees
Labels
No labels