Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Auto-commenting on newline, SublimeText

Could someone point me how to make SublimeText insert comment continuation double-slashes when I enter a new line while inside a comment block?

// I have comments like this, and when I enter a '\n'
// it break's out of comment-entering mode 
like this (drops slashes, cursor stays at leftmost column)

// and I want to have them automatically inserted after hiting '\n'
// like this

I might have changed that on accident while tweaking preference file, and I don't know how to set it back.

here is my user prefs:

{
"animation_enabled": false,
"auto_complete_commit_on_tab": true,
"auto_complete_delay": 200,
"auto_complete_size_limit": 2097152,
"auto_complete_triggers":
[
    {
        "characters": "<",
        "selector": "text.html"
    },
    {
        "characters": ".",
        "selector": "source.python"
    },
    {
        "characters": ".",
        "selector": "source.javascript"
    }
],
"bold_folder_labels": true,
"caret_extra_bottom": 1,
"caret_extra_top": 1,
"caret_extra_width": 0,
"caret_style": "solid",
"color_scheme": "Packages/User/base16-compact.dark (SL).tmTheme",
"copy_with_empty_selection": false,
"default_line_ending": "unix",
"drag_text": false,
"draw_white_space": "none",
"fade_fold_buttons": false,
"font_face": "Inconsolata",
"font_size": 10,
"highlight_modified_tabs": true,
"ignored_packages":
[
    "Vintage",
    "Diff",
    "DocBlockr",
    "Markdown",
    "Shell Command"
],
"indent_guide_options":
[
    "draw_normal"
],
"line_padding_bottom": 1,
"line_padding_top": 1,
"logging_level": "error",
"margin": 0,
"match_brackets_content": false,
"remember_open_files": false,
"scroll_past_end": true,
"scroll_speed": 0,
"shift_tab_unindent": true,
"show_encoding": true,
"show_line_endings": true,
"soda_classic_tabs": true,
"spell_check": false,
"tab_size": 2,
"theme": "Soda Dark.sublime-theme",
"translate_tabs_to_spaces": true,
"tree_animation_enabled": false,
"trim_automatic_white_space": false,
"use_tab_stops": true
}
like image 267
public override Avatar asked May 26 '14 03:05

public override


1 Answers

The DocBlockr package adds this functionality. If you remove it from your 'ignored_packages', that should fix it!

(nb. I see from the comments above that this did indeed fix it, but I'm putting this here as an answer, because it's easy to miss the comments & took me a while to figure out that this functionality came from DocBlockr rather than Sublime Text itself)

like image 95
Nick F Avatar answered Dec 05 '22 20:12

Nick F