• Packages
  • Themes
  • Documentation
  • Blog
  • Discussions
Sign in

project-files

The list of projects and files
  • #bacadra
  • #files
  • #manager
  • #project
  • #path
bacadra
44
1
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

project-files

A suite of multiple project or file list management applications.

Project list

project-list

recent-list

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 project
  • paths: [list with strings] list of paths which describe the project
  • tags: [list with strings] (optional) the project tags
  • subsQ: [bool] (optional) flag, possibility to include subfolders as projects

Example 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 list
  • project-files:projects-edit: edit project list in Atom
  • project-files:projects-cache: manually cache to projects
  • project-files:recent-toggle: (default Alt+F10) open recent projects

In project-list view there are available keymap:

  • Enter: open new window with selected project
  • Alt-Enter: close active window and open new with selected project
  • Shift-Enter: append selected project to projects in active window

Path list

path-list

The 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 list
  • project-files:paths-cache: manually cache the file

In path-list view there are available keymap:

  • Enter: open selected file in Atom
  • Alt-Enter: open selected file externally
  • Ctrl-Enter: show the given file in a file manager
  • Alt-Delete: moves a path to the OS-specific trash location
  • Alt-Left: open selected file by split left
  • Alt-Right: open selected file by split right
  • Alt-Up: open selected file by split up
  • Alt-Down: open selected file by split down
  • Alt-V Alt-P: insert project path of selected file
  • Alt-V Alt-A: insert absolute path of selected file
  • Alt-V Alt-R or Alt-V: insert relative path of selected file to opened file
  • Alt-V Alt-N: insert name of selected file
  • Alt-C Alt-P: copy project path of selected file
  • Alt-C Alt-A: copy absolute path of selected file
  • Alt-C Alt-R or Alt-C: copy relative path of selected file to opened file
  • Alt-C Alt-N: copy name of selected file
  • Alt-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)

Autocomplete paths

autocomplete-paths

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

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.

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by