A suite of multiple project or file list management applications.
The Project list is a window that makes it easier to navigate through projects. The project file is located in the Atom configuration files under the name project.cson
. The file must be a valid .cson
file. When searching, you can score tags via #tag. The main file structure is a list of objects with the following keys:
title
: [string] name of the projectpaths
: [list with strings] list of paths which describe the projecttags
: [list with strings] (optional) the project tagssubsQ
: [bool] (optional) flag, possibility to include subfolders as projectsExample of project.cson
:
[
{
title: "py-bacadra"
paths: [
"c:/bacadra/"
]
tags: [
"bacadra"
]
}
{
title: "projects"
paths: [
"c:/projects/"
"d:/projects/"
],
tags: [
"projects"
]
subsQ: true
}
{
title: "samples"
paths: [
"c:/samples/"
]
tags: [
"projects"
]
}
]
In atom-workspace
space there are available commands:
project-files:projects-toggle
: (default F10
) open projects listproject-files:projects-edit
: edit project list in Atomproject-files:projects-cache
: manually cache to projectsproject-files:recent-toggle
: (default Alt+F10
) open recent projectsIn project-list
view there are available keymap:
Enter
: open new window with selected projectAlt-Enter
: close active window and open new with selected projectShift-Enter
: append selected project to projects in active windowThe Path list is a window for navigating through files in open projects. It allows you to open a file inside the Atom editor, externally, and to insert a file path in various variants.
In atom-workspace
space there are available commands:
project-files:paths-toggle
: (default ctrl-P
) open path listproject-files:paths-cache
: manually cache the fileIn path-list
view there are available keymap:
Enter
: open selected file in AtomAlt-Enter
: open selected file externallyCtrl-Enter
: show the given file in a file managerAlt-Delete
: moves a path to the OS-specific trash locationAlt-Left
: open selected file by split leftAlt-Right
: open selected file by split rightAlt-Up
: open selected file by split upAlt-Down
: open selected file by split downAlt-V Alt-P
: insert project path of selected fileAlt-V Alt-A
: insert absolute path of selected fileAlt-V Alt-R
or Alt-V
: insert relative path of selected file to opened fileAlt-V Alt-N
: insert name of selected fileAlt-C Alt-P
: copy project path of selected fileAlt-C Alt-A
: copy absolute path of selected fileAlt-C Alt-R
or Alt-C
: copy relative path of selected file to opened fileAlt-C Alt-N
: copy name of selected fileAlt-0
: change separator in insert to system default (do not hide view)Alt-\
: change separator in insert to \
(do not hide view)Alt-/
: change separator in insert to /
(do not hide view)Alt-Q
: change query to project file path of selected item (do not hide view)Alt-S
: change query to selection (do not hide view)This package provides file path hinting options for the Autocomplete package. The paths are displayed relative to the currently active text editor, and the tooltip shows the full file path in the description. This package base on the cache, which can be build manually or by Path List view.
To use a package, type ///
followed by a command that will be filtered with fuzzy-finder.
This functionality can be enabled or disabled in the package settings.
autocomplete-plus required.
Config options Preserve last search
and Use alternate scoring
are used from command-palette
package. The ignores are used from core.ignoredNames
, fuzzy-finder.ignoredNames
and project-files.ignoredNames
.
The autocomplete-paths
and path-list
can display icon of file/directory. file-icons required.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.