ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Add Folder To Project

This package streamlines the process of adding and removing folders to and from your projects. It provides a set of commands and context menu options to manage your project's folder structure directly from the editor.

Details

Installs

  • Total 18K
  • Win 12K
  • Mac 3K
  • Linux 3K
Oct 8 Oct 7 Oct 6 Oct 5 Oct 4 Oct 3 Oct 2 Oct 1 Sep 30 Sep 29 Sep 28 Sep 27 Sep 26 Sep 25 Sep 24 Sep 23 Sep 22 Sep 21 Sep 20 Sep 19 Sep 18 Sep 17 Sep 16 Sep 15 Sep 14 Sep 13 Sep 12 Sep 11 Sep 10 Sep 9 Sep 8 Sep 7 Sep 6 Sep 5 Sep 4 Sep 3 Sep 2 Sep 1 Aug 31 Aug 30 Aug 29 Aug 28 Aug 27 Aug 26 Aug 25 Aug 24
Windows 0 2 0 1 0 2 2 0 0 1 1 0 2 1 0 1 1 1 3 1 1 2 2 1 0 1 1 1 0 1 2 1 1 0 2 0 0 2 1 1 0 1 0 1 1 1
Mac 0 1 0 0 0 0 0 1 0 0 0 0 0 3 0 0 0 1 0 0 0 2 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
Linux 0 3 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

AddFolderToProject

AddFolderToProject is a Sublime Text package that streamlines the process of adding and removing folders to and from your projects. It provides a set of commands and context menu options to manage your project's folder structure directly from the editor.

Of course, you can use the already built-in function (Project -> Add Folder to Project...).
But then you have to click through all the folders again and again.

Note

Takeover (date) Takeover (downloads)

This package is a rewrite of the existing package AddFolderToProject by David Gerva AddFolderToProject-SublimePlugin.

Further information can be found here: Rewrite


Repository GitHub Sublime / Package Control
GitHub release (latest by date) GitHub open issues GitHub closed issues Package Control
GitHub license GitHub pull requests GitHub closed pull requests Package Control
GitHub language count GitHub contributors Package Control
GitHub code size in bytes GitHub downloads Package Control
Status
GitHub commits since tagged version GitHub Workflow Lint GitHub Workflow Pages

Feature

Add Folder to Project

This function provides a searchable list of folders that can be added to the current project.

The list consists of absolute paths (see Settings) add_folder_to_project_folders and recursive paths add_folder_to_project_recursive_folders.

Command: AddFolderToProject: Add Folder to Project

AddFolderToProject

Remove Folder from Project

This function provides a list of active folders in the project, that can be removed from the current project.

Command: AddFolderToProject: Remove Folder from Project

RemoveFolderFromProject

Add Custom Folder to Project

This function allows you to add a custom folder to the project (absolute path).

Command: AddFolderToProject: Add Custom Folder to Project

AddCustomFolderToProject

Add this Folder to Project

This function adds the folder of the current open file to the project.

Command: AddFolderToProject: Add this Folder to Project

AddThisFolderToProject

Remove this Folder from Project

This function removes the folder of the current open file from the project.

Command: AddFolderToProject: Remove this Folder from Project

RemoveThisFolderFromProject

Create Project from File

This function creates a new project (new sublime window) with the folder of the current open file.

Command: AddFolderToProject: Create Project from File

CreateProjectFromFile

Copy File Path

Copies the file path of the current open file.

Command: AddFolderToProject: Copy File Path

CopyFilePath

Copy Dir Path

Copies the dir path of the current open file.

Command: AddFolderToProject: Copy Dir Path

CopyDirPath

General

Save Folder In Settings

Each time a folder is added, the code checks whether it already exists in the configuration (add_folder_to_project_folders). If not, it asks whether this path should be saved.


Menus

These functions are accessible through the context menu and the sidebar menu, making it easy to manage your project's folders without leaving your editor.

Context Menu

The following functions are available in the Context menu:

Context-Menu

Context-Menu

Sidebar Menu

The following functions are available in the Sidebar menu:

Sidebar-Menu

Sidebar-Menu

Settings

Settings -> Package Settings -> AddFolderToProject -> Settings

| Name | Description | Default Value | | - | - | - | | add_folder_to_project_folders | Provides a searchable list of folders that can be added to the current project. | /Users/dennykorsukewitz/ | | add_folder_to_project_recursive_folders | Provides a searchable (only first level) list of folders (recursive) that can be added to the current project. For example: “/Users/” - adds “/Users/dennykorsukewitz/” to list. | “ |


Installation

To install this package, you have three options:

1. Search Package via Package Control

Search and install online package via Sublime Package Control.

Tools -> Command Palette -> Package Control: Install Package -> simply search for AddFolderToProject to install.

2. Install via sublime-package file

Download latest sublime-package file and move the package AddFolderToProject.sublime-package to Installed Packages folder.

OSX

cd ~/Library/Application\ Support/Sublime\ Text\ 2/Installed Packages/
- or ST 3 -
cd ~/Library/Application\ Support/Sublime\ Text\ 3/Installed Packages/

Linux

cd ~/.config/sublime-text-2/Installed Packages
- or ST 3 -
cd ~/.config/sublime-text-3/Installed Packages

Windows

cd "%APPDATA%\Sublime Text 2\Installed Packages"
- or ST 3 -
cd "%APPDATA%\Sublime Text 3\Installed Packages"

3. Source code

Clone the latest dev branch and unpack it to Sublime Package folder Packages.

OSX

cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/
- or ST 3 -
cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/
git clone git@github.com:dennykorsukewitz/Sublime-AddFolderToWorkspace.git AddFolderToProject

Linux

cd ~/.config/sublime-text-2/Packages
- or ST 3 -
cd ~/.config/sublime-text-3/Packages
git clone git@github.com:dennykorsukewitz/Sublime-AddFolderToWorkspace.git AddFolderToProject

Windows

cd "%APPDATA%\Sublime Text 2\Packages"
- or ST 3 -
cd "%APPDATA%\Sublime Text 3\Packages"
git clone git@github.com:dennykorsukewitz/Sublime-AddFolderToWorkspace.git AddFolderToProject

Download

For download see Sublime-AddFolderToProject


Rewrite

The rewrite was made for the following reasons:

  • AddFolderToProject-SublimePlugin has not been maintained since 09/02/2015.
  • Issues and PullRequest were not further processed. Now all known issues are fixed.
  • New functions and the old functions from David Gerva have been compiled and revised.

With David's permission, we have now changed the source of the package to this repository so that we can continue to offer the functionality to users of this package.

Many thanks to David Gerva for his wonderful work! ❤️ Open Source ❤️


Enjoy!

Your Denny Korsukéwitz 🚀