Skip to content
Explore Github repositories on the fly in Emacs
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Update Apr 21, 2019
github-explorer.el Rename github-mode -> github-explorer Apr 21, 2019


M-x github-explorer "melpa/melpa"

  ;; Mode map
  (define-key github-mode-map (kbd "o") 'github-go-at-point)
  (define-key github-mode-map (kbd "RET") 'github-go-at-point)
  (define-key github-mode-map (kbd "n") 'next-line)
  (define-key github-mode-map (kbd "p") 'previous-line)
  (define-key keymap (kbd "q") 'kill-current-buffer)

The idea

Explore public GitHub repositories like md4rd for Reddit

Explore a repository

[-] /melpa/melpa
 |--[+] .github
 |----- .gitignore
 |----- .travis.yml
 |----- Cask
 |----- Makefile
 |--[+] docker
 |--[+] html-stable
 |--[+] html
 |--[+] logo
 |--[+] package-build
 |--[+] packages-stable
 |--[+] packages
 |--[+] recipes
 |--[+] scripts
 |--[+] service
 |----- travis-changed-files
 |--[+] working

-UU-:**- *GitHub:melpa/melpa:.* --------------------------

Enter a folder (tree)

[-] /melpa/melpa
 |--[-] .github
 |   |-----
 |----- .gitignore
 |----- .travis.yml

Explore a file (blob)

Using and chang to major mode of file type.



-UU-:**- *GitHub:melpa/* --(Markdown)------


will also accept a full link https://github…

Support branches

You can’t perform that action at this time.