Skip to content

Instantly share code, notes, and snippets.

@davidhcefx
Last active January 27, 2024 14:03
Show Gist options
  • Save davidhcefx/ed481f090cf1113b2d83f6223bab3dbe to your computer and use it in GitHub Desktop.
Save davidhcefx/ed481f090cf1113b2d83f6223bab3dbe to your computer and use it in GitHub Desktop.

Revisions

  1. davidhcefx revised this gist Jan 27, 2024. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions Recommended Sublime Packages.md
    Original file line number Diff line number Diff line change
    @@ -27,11 +27,11 @@
    ## [Pretty JSON](https://packagecontrol.io/packages/Pretty%20JSON)
    * This plugin formats JSON objects, or uglifies it.

    ## [WakaTime](https://packagecontrol.io/packages/WakaTime)
    * This plugin provides coding statistics for yourself, which might be interesting.

    ## [CloseGroupAndAppend](https://packagecontrol.io/packages/CloseGroupAndAppend)
    * Sometimes, we would like to split layout vertically. But when joining the right pane with the left, the tabs in the right pane would be prepended to the beginning instead of to the end. This plugin fixes this issue. (By the way, it is made by myself)

    ## [ApplySyntax](https://packagecontrol.io/packages/ApplySyntax)
    * Sometimes, files like `CMakeLists.txt` would not be correctly highlighted as `cmake` or `bash` (they have similar highlighting results). This plugin provides a means to override the syntax detection rule.
    * Sometimes, files like `CMakeLists.txt` would not be correctly highlighted as `cmake` or `bash` (they have similar highlighting results). This plugin provides a means to override the syntax detection rule.

    ## [WakaTime](https://packagecontrol.io/packages/WakaTime)
    * This plugin provides coding statistics for yourself, which might be interesting.
  2. davidhcefx revised this gist Jan 27, 2024. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions Recommended Sublime Packages.md
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,5 @@
    # My List of Recommended Sublime Packages

    ## [TrailingSpaces](https://packagecontrol.io/packages/TrailingSpaces)
    * Many tools by default highlight trailing whitespaces, including Git and Git Review. Why did Sublime not have this capability?

    ## [MoveTab](https://packagecontrol.io/packages/MoveTab)
    * This is a handy plugin that I use in almost every day. Image to rearrange the tabs using the keyboard instead of dragging them with the mouse. By the way, Chrome already support this and the shortcut is <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>PageUp</kbd>.

    @@ -15,6 +12,9 @@
    ## [SublimeLinter](https://packagecontrol.io/packages/SublimeLinter)
    * A linter is an important tool for serious programmers, while SublimeLinter is the go-to framework for integrating all kinds of linters. Among them, I'll like to specifically mention [SublimeLinter-Annotations](https://packagecontrol.io/packages/SublimeLinter-annotations), which provides the capability to highlight ***TODO***, ***FIXME***, ***NOTE***, etc.

    ## [TrailingSpaces](https://packagecontrol.io/packages/TrailingSpaces)
    * Many tools by default highlight trailing whitespaces, including Git and Git Review. Why did Sublime not have this capability?

    ## [DiffTabs](https://packagecontrol.io/packages/DiffTabs)
    * This plugin displays the Diff result in a seperated tab, which can be helpful when in a vertical split layout.

    @@ -34,4 +34,4 @@
    * Sometimes, we would like to split layout vertically. But when joining the right pane with the left, the tabs in the right pane would be prepended to the beginning instead of to the end. This plugin fixes this issue. (By the way, it is made by myself)

    ## [ApplySyntax](https://packagecontrol.io/packages/ApplySyntax)
    TBD
    * Sometimes, files like `CMakeLists.txt` would not be correctly highlighted as `cmake` or `bash` (they have similar highlighting results). This plugin provides a means to override the syntax detection rule.
  3. davidhcefx revised this gist Jan 25, 2024. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions Recommended Sublime Packages.md
    Original file line number Diff line number Diff line change
    @@ -21,6 +21,9 @@
    ## [Terminus](https://packagecontrol.io/packages/Terminus)
    * This plugin opens up a terminal in the panel, with the current working directory same as the current opened file.

    ## [MarkdownPreview](https://packagecontrol.io/packages/MarkdownPreview)
    * This plugin builds markdown to HTML and display in the browser. It's convenient to preview the final looks for my markdown document.

    ## [Pretty JSON](https://packagecontrol.io/packages/Pretty%20JSON)
    * This plugin formats JSON objects, or uglifies it.

  4. davidhcefx revised this gist Jan 25, 2024. 1 changed file with 9 additions and 0 deletions.
    9 changes: 9 additions & 0 deletions Recommended Sublime Packages.md
    Original file line number Diff line number Diff line change
    @@ -21,5 +21,14 @@
    ## [Terminus](https://packagecontrol.io/packages/Terminus)
    * This plugin opens up a terminal in the panel, with the current working directory same as the current opened file.

    ## [Pretty JSON](https://packagecontrol.io/packages/Pretty%20JSON)
    * This plugin formats JSON objects, or uglifies it.

    ## [WakaTime](https://packagecontrol.io/packages/WakaTime)
    * This plugin provides coding statistics for yourself, which might be interesting.

    ## [CloseGroupAndAppend](https://packagecontrol.io/packages/CloseGroupAndAppend)
    * Sometimes, we would like to split layout vertically. But when joining the right pane with the left, the tabs in the right pane would be prepended to the beginning instead of to the end. This plugin fixes this issue. (By the way, it is made by myself)

    ## [ApplySyntax](https://packagecontrol.io/packages/ApplySyntax)
    TBD
  5. davidhcefx revised this gist Jan 25, 2024. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions Recommended Sublime Packages.md
    Original file line number Diff line number Diff line change
    @@ -4,10 +4,10 @@
    * Many tools by default highlight trailing whitespaces, including Git and Git Review. Why did Sublime not have this capability?

    ## [MoveTab](https://packagecontrol.io/packages/MoveTab)
    * This is a handy plugin that I use in almost every day. Image to rearrange the tabs using the keyboard just like in Chrome, instead of dragging back and forth.
    * This is a handy plugin that I use in almost every day. Image to rearrange the tabs using the keyboard instead of dragging them with the mouse. By the way, Chrome already support this and the shortcut is <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>PageUp</kbd>.

    ## [Move By Paragraph](https://packagecontrol.io/packages/Move%20By%20Paragraph)
    * <kbd>Ctrl</kbd> + <kbd>Down</kbd> is a common shortcut to move cursor to the next paragraph, for example in Microsoft Word and in Google Doc. This plugin adds the capability that Sublime lacks out of the box.
    * <kbd>Ctrl</kbd> + <kbd>Down</kbd> is a common shortcut to move cursor to the next paragraph, for example in Microsoft Word and in Google Doc. This plugin provides the shortcut that Sublime lacks out of the box.

    ## [Default](https://github.com/deathaxe/sublime-commands)
    * This plugin provides all the missing commands in the command palette. For example, I'll like to just type in the *Command Palette* in order to **change Tab Width to X**, instead of leaving the keyboard and clicking this and that.
  6. davidhcefx revised this gist Jan 25, 2024. 1 changed file with 9 additions and 5 deletions.
    14 changes: 9 additions & 5 deletions Recommended Sublime Packages.md
    Original file line number Diff line number Diff line change
    @@ -4,18 +4,22 @@
    * Many tools by default highlight trailing whitespaces, including Git and Git Review. Why did Sublime not have this capability?

    ## [MoveTab](https://packagecontrol.io/packages/MoveTab)
    * This is a handy package that I use in almost every day. Image to rearrange the tabs using the keyboard just like in Chrome, instead of dragging back and forth.
    * This is a handy plugin that I use in almost every day. Image to rearrange the tabs using the keyboard just like in Chrome, instead of dragging back and forth.

    ## [Move By Paragraph](https://packagecontrol.io/packages/Move%20By%20Paragraph)
    * <kbd>Ctrl</kbd> + <kbd>Down</kbd> is a common shortcut to move cursor to the next paragraph, for example in Microsoft Word and in Google Doc. This plugin adds the capability that Sublime lacks out of the box.

    ## [Default](https://github.com/deathaxe/sublime-commands)
    * I'll like to simply type in the *Command Palette* in order to **change Tab Width to X**, instead of leaving the keyboard and clicking this and that. This package adds all those missing commands to the command palette.
    * This plugin provides all the missing commands in the command palette. For example, I'll like to just type in the *Command Palette* in order to **change Tab Width to X**, instead of leaving the keyboard and clicking this and that.

    ## [SublimeLinter](https://packagecontrol.io/packages/SublimeLinter)
    * A linter is an important tool for serious programmers, while SublimeLinter is the go-to framework for integrating all kinds of linters. Among them, I'll like to specifically mention [SublimeLinter-Annotations](https://packagecontrol.io/packages/SublimeLinter-annotations), which adds the ability to highlight ***TODO***, ***FIXME***, ***NOTE***, etc.
    * A linter is an important tool for serious programmers, while SublimeLinter is the go-to framework for integrating all kinds of linters. Among them, I'll like to specifically mention [SublimeLinter-Annotations](https://packagecontrol.io/packages/SublimeLinter-annotations), which provides the capability to highlight ***TODO***, ***FIXME***, ***NOTE***, etc.

    ## [DiffTabs](https://packagecontrol.io/packages/DiffTabs)
    * This package displays the Diff result in a seperated tab, which can be helpful when viewing in a vertical split layout.
    * This plugin displays the Diff result in a seperated tab, which can be helpful when in a vertical split layout.

    ## [ApplySyntax](https://packagecontrol.io/packages/ApplySyntax)
    ## [Terminus](https://packagecontrol.io/packages/Terminus)
    * This plugin opens up a terminal in the panel, with the current working directory same as the current opened file.

    ## [ApplySyntax](https://packagecontrol.io/packages/ApplySyntax)
    TBD
  7. davidhcefx revised this gist Jan 25, 2024. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions Recommended Sublime Packages.md
    Original file line number Diff line number Diff line change
    @@ -1,12 +1,13 @@
    # My Recommended List of Sublime Packages
    # My List of Recommended Sublime Packages

    ## [TrailingSpaces](https://packagecontrol.io/packages/TrailingSpaces)
    * Many tools by default highlight trailing whitespaces, including Git and Git Review. Why did Sublime not have this capability?

    ## [MoveTab](https://packagecontrol.io/packages/MoveTab)
    * Move tabs around using the keyboard, just like in Chrome. <kbd>Command</kbd> + <kdb>Shift</kbd> + <kdb>PageUp</kbd>
    * This is a handy package that I use in almost every day. Image to rearrange the tabs using the keyboard just like in Chrome, instead of dragging back and forth.

    ## [Move By Paragraph](https://packagecontrol.io/packages/Move%20By%20Paragraph)
    * <kbd>Ctrl</kbd> + <kbd>Down</kbd> is a common shortcut to move cursor to the next paragraph, for example in Microsoft Word and in Google Doc. This plugin adds the capability that Sublime lacks out of the box.

    ## [Default](https://github.com/deathaxe/sublime-commands)
    * I'll like to simply type in the *Command Palette* in order to **change Tab Width to X**, instead of leaving the keyboard and clicking this and that. This package adds all those missing commands to the command palette.
  8. davidhcefx revised this gist Jan 25, 2024. 1 changed file with 8 additions and 1 deletion.
    9 changes: 8 additions & 1 deletion Recommended Sublime Packages.md
    Original file line number Diff line number Diff line change
    @@ -3,11 +3,18 @@
    ## [TrailingSpaces](https://packagecontrol.io/packages/TrailingSpaces)
    * Many tools by default highlight trailing whitespaces, including Git and Git Review. Why did Sublime not have this capability?

    ## [MoveTab](https://packagecontrol.io/packages/MoveTab)
    * Move tabs around using the keyboard, just like in Chrome. <kbd>Command</kbd> + <kdb>Shift</kbd> + <kdb>PageUp</kbd>

    ## [Move By Paragraph](https://packagecontrol.io/packages/Move%20By%20Paragraph)

    ## [Default](https://github.com/deathaxe/sublime-commands)
    * I'll like to simply type in the *Command Palette* in order to **change Tab Width to X**, instead of leaving the keyboard and clicking this and that. This package adds all those missing commands to the command palette.

    ## [SublimeLinter](https://packagecontrol.io/packages/SublimeLinter)
    * A linter is an important tool for serious programmers, while SublimeLinter is the go-to framework for integrating all kinds of linters. Among them, I'll like to specifically mention [SublimeLinter-Annotations](https://packagecontrol.io/packages/SublimeLinter-annotations), which adds the ability to highlight ***TODO***, ***FIXME***, ***NOTE***, etc.

    ## [DiffTabs](https://packagecontrol.io/packages/DiffTabs)
    * This package displays the Diff result in a seperated tab, which can be handful when viewing in a vertical split layout.
    * This package displays the Diff result in a seperated tab, which can be helpful when viewing in a vertical split layout.

    ## [ApplySyntax](https://packagecontrol.io/packages/ApplySyntax)
  9. davidhcefx revised this gist Jan 25, 2024. 1 changed file with 5 additions and 2 deletions.
    7 changes: 5 additions & 2 deletions Recommended Sublime Packages.md
    Original file line number Diff line number Diff line change
    @@ -4,7 +4,10 @@
    * Many tools by default highlight trailing whitespaces, including Git and Git Review. Why did Sublime not have this capability?

    ## [Default](https://github.com/deathaxe/sublime-commands)
    * I would like to simply type the *Command Palette* in order to **Change Tab Width to 2**, instead of leaving the keyboard and clicking this and that. This package adds all those missing commands to the command palette.
    * I'll like to simply type in the *Command Palette* in order to **change Tab Width to X**, instead of leaving the keyboard and clicking this and that. This package adds all those missing commands to the command palette.

    ## [SublimeLinter](https://packagecontrol.io/packages/SublimeLinter)
    * A linter is an important tool for serious programmers, while SublimeLinter is the go-to framework for integrating all kinds of linters. Among them, I'll like to specifically mention [SublimeLinter-Annotations](https://packagecontrol.io/packages/SublimeLinter-annotations), which adds the capability to highlight ***TODO***, ***FIXME***, ***NOTE***, etc.
    * A linter is an important tool for serious programmers, while SublimeLinter is the go-to framework for integrating all kinds of linters. Among them, I'll like to specifically mention [SublimeLinter-Annotations](https://packagecontrol.io/packages/SublimeLinter-annotations), which adds the ability to highlight ***TODO***, ***FIXME***, ***NOTE***, etc.

    ## [DiffTabs](https://packagecontrol.io/packages/DiffTabs)
    * This package displays the Diff result in a seperated tab, which can be handful when viewing in a vertical split layout.
  10. davidhcefx revised this gist Jan 25, 2024. 1 changed file with 4 additions and 1 deletion.
    5 changes: 4 additions & 1 deletion Recommended Sublime Packages.md
    Original file line number Diff line number Diff line change
    @@ -4,4 +4,7 @@
    * Many tools by default highlight trailing whitespaces, including Git and Git Review. Why did Sublime not have this capability?

    ## [Default](https://github.com/deathaxe/sublime-commands)
    * I would like to simply open the **command palette** and "Change tabwidth to 2", instead of leaving the keyboard and clicking this and that. This package add all those missing commands to the command palette.
    * I would like to simply type the *Command Palette* in order to **Change Tab Width to 2**, instead of leaving the keyboard and clicking this and that. This package adds all those missing commands to the command palette.

    ## [SublimeLinter](https://packagecontrol.io/packages/SublimeLinter)
    * A linter is an important tool for serious programmers, while SublimeLinter is the go-to framework for integrating all kinds of linters. Among them, I'll like to specifically mention [SublimeLinter-Annotations](https://packagecontrol.io/packages/SublimeLinter-annotations), which adds the capability to highlight ***TODO***, ***FIXME***, ***NOTE***, etc.
  11. davidhcefx revised this gist Jan 25, 2024. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion Recommended Sublime Packages.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,7 @@
    # My Recommended List of Sublime Packages

    ## [TrailingSpaces](https://packagecontrol.io/packages/TrailingSpaces)
    * Many tools by default highlight trailing whitespaces, including Git and Git Review. Why did Sublime not have this capability?

    Many tools highlight trailing whitespaces, including Git and Git Review! Why did Sublime not have this capability of displaying trailing whitespaces?
    ## [Default](https://github.com/deathaxe/sublime-commands)
    * I would like to simply open the **command palette** and "Change tabwidth to 2", instead of leaving the keyboard and clicking this and that. This package add all those missing commands to the command palette.
  12. davidhcefx created this gist Jan 25, 2024.
    5 changes: 5 additions & 0 deletions Recommended Sublime Packages.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,5 @@
    # My Recommended List of Sublime Packages

    ## [TrailingSpaces](https://packagecontrol.io/packages/TrailingSpaces)

    Many tools highlight trailing whitespaces, including Git and Git Review! Why did Sublime not have this capability of displaying trailing whitespaces?