Skip to content
This repository was archived by the owner on Jun 23, 2025. It is now read-only.

masasam/emacs-helm-directory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

helm-directory

Helm-directory packages have been unsupported from MELPA.

See melpa/melpa#9509 .

So please use the alternative features in helm.

Select directory with helm and select the file in this directory with helm interface.

Screencast

screencast

Since the directory has important meanings at the framework,

I want to complement with helm only the files that is in the meaningful directory.

This package provide it.

M-x helm-directory

When you select a directory with helm,

screencast

the file in that directory can be used with helm.

screencast

M-x helm-directory-change

screencast

Select helm-directory-basedir from helm-directory-basedir-list with helm interface.

Helm-directory searches directories of helm-directory-basedir.

Since it is too late when there are too many directories, so we will deal with it by switching the search target.

Requirements

  • Emacs 24.3 or higher
  • helm 2.0 or higher
  • find, ls command

Installation

You can install helm-directory.el from MELPA with package.el (M-x package-install helm-directory).

Sample Configuration

(define-key global-map (kbd "C-c l") 'helm-directory)
(define-key global-map (kbd "C-c C-l") 'helm-directory)
(setq helm-directory-basedir "~/src/github.com/projectA/")
(setq helm-directory-basedir-list '("~/src/github.com/projectA/" "~/src/github.com/projectB/" "~/Dropbox"))

helm-directory-basedir "Complemented under this directory by default".

helm-directory-basedir-list "Switch based helm-directory-basedir on this list with M-x helm-directory-change"

About

Select directory with helm and select the file in this directory with helm interface

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published