All Projects → Sliim → Helm Github Stars

Sliim / Helm Github Stars

Licence: gpl-3.0
Browse your starred repositories with Emacs helm interface

Projects that are alternatives of or similar to Helm Github Stars

Helm System Packages
A Helm interface to the package manager of your operating system
Stars: ✭ 93 (+45.31%)
Mutual labels:  helm, emacs
Helm Projectile
Helm UI for Projectile
Stars: ✭ 285 (+345.31%)
Mutual labels:  helm, emacs
Helm
Emacs incremental completion and selection narrowing framework
Stars: ✭ 3,109 (+4757.81%)
Mutual labels:  helm, emacs
Emacs Fish Completion
[MOVED TO GITLAB]
Stars: ✭ 53 (-17.19%)
Mutual labels:  emacs
Lsp Javascript
Stars: ✭ 55 (-14.06%)
Mutual labels:  emacs
Emacs Themes Site
Source code for https://emacsthemes.com
Stars: ✭ 58 (-9.37%)
Mutual labels:  emacs
Kube Score
Kubernetes object analysis with recommendations for improved reliability and security
Stars: ✭ 1,128 (+1662.5%)
Mutual labels:  helm
Remacs
Emacs style editor written in Racket
Stars: ✭ 52 (-18.75%)
Mutual labels:  emacs
.emacs.d
一个快速且实用的 Emacs 配置
Stars: ✭ 63 (-1.56%)
Mutual labels:  emacs
Comb
Interactive code auditing and grep tool in Emacs Lisp
Stars: ✭ 58 (-9.37%)
Mutual labels:  emacs
Pega Helm Charts
Orchestrate a Pega Platform™ deployment by using Docker, Kubernetes, and Helm to take advantage of Pega Platform Cloud Choice flexibility.
Stars: ✭ 58 (-9.37%)
Mutual labels:  helm
Org Tfl
Transport for London meets Emacs Orgmode
Stars: ✭ 55 (-14.06%)
Mutual labels:  emacs
Mermaid Mode
Emacs major mode for working with mermaid graphs https://mermaidjs.github.io/
Stars: ✭ 60 (-6.25%)
Mutual labels:  emacs
Org Make Toc
Automatic tables of contents for Org files
Stars: ✭ 53 (-17.19%)
Mutual labels:  emacs
Dotfiles
well-tailored NixOS & nix-darwin dotfiles
Stars: ✭ 63 (-1.56%)
Mutual labels:  emacs
Ivy Yasnippet
Preview yasnippet snippets with ivy
Stars: ✭ 53 (-17.19%)
Mutual labels:  emacs
Kubelabs
Kubernetes - Beginners | Intermediate | Advanced
Stars: ✭ 1,115 (+1642.19%)
Mutual labels:  helm
.dot Org Files
Dotfiles, Emacs + Org-mode with babel and Literate programming.
Stars: ✭ 57 (-10.94%)
Mutual labels:  emacs
Emacs Document
translate emacs documents to Chinese for convenient reference
Stars: ✭ 1,085 (+1595.31%)
Mutual labels:  emacs
Vscode Org Mode
Emacs Org Mode for Visual Studio Code
Stars: ✭ 1,096 (+1612.5%)
Mutual labels:  emacs
  • Helm Github Stars

[[https://travis-ci.org/Sliim/helm-github-stars][https://secure.travis-ci.org/Sliim/helm-github-stars.png?branch=master]] [[https://melpa.org/#/helm-github-stars][file:https://melpa.org/packages/helm-github-stars-badge.svg]] [[https://stable.melpa.org/#/helm-github-stars][file:https://stable.melpa.org/packages/helm-github-stars-badge.svg]]

helm-github-stars provides capabilities to fetch your starred repositories from github and select one for browsing.

** Requirements

  • Emacs >= 24.4
  • [[https://melpa.org/#/helm][Helm]] >= 1.6.8

** Installation *** MELPA helm-github-stars is available on [[https://melpa.milkbox.net/][Melpa]]: #+BEGIN_SRC M-x package-install helm-github-stars #+END_SRC

*** Manual Drop helm-github-stars.el in your load-path: #+BEGIN_SRC elisp (add-to-list 'load-path "/path/to/helm-github-stars") (require 'helm-github-stars) #+END_SRC

** Usage To show your starred repositories: #+BEGIN_SRC M-x helm-github-stars #+END_SRC

*** Setup your username #+BEGIN_SRC elisp (setq helm-github-stars-username "USERNAME") #+END_SRC

*** Cache At the first execution of helm-github-stars, list of repositories is fetched from github and saved into a cache file.

To refresh cache and open helm interface run: #+BEGIN_SRC M-x helm-github-stars-fetch #+END_SRC

The default cache location is $HOME/.emacs.d/hgs-cache, you can customize this path: #+BEGIN_SRC elisp (setq helm-github-stars-cache-file "/cache/path") #+END_SRC

*** Update the cache file automatically Besides runing helm-github-stars-fetch to update the cache file manually, you can also do it automatically while runing helm-github-stars by customizing helm-github-stars-refetch-time, for example, refresh the cache file once it is older than 0.5 days (i.e., 12 hours): #+BEGIN_SRC elisp (setq helm-github-stars-refetch-time 0.5) #+END_SRC

*** Align repositories's description For a clean look, repositories's description is aligned by default, you can customize this behavior via helm-github-stars-name-length, it's default value is 30. You can disable this by setting helm-github-stars-name-length to nil: #+BEGIN_SRC elisp (setq helm-github-stars-name-length nil) #+END_SRC

*** Private repositories If you want to be able to show your private repositories, customize helm-github-stars-token then call helm-github-stars-fetch or helm-github-stars.

** Run tests Move into repository's root directory and run: #+BEGIN_SRC shell cask install cask exec ert-runner #+END_SRC ** Known issues *** wrong-type-argument integer-or-marker-p nil Reported in https://github.com/Sliim/helm-github-stars/issues/26

Github API use TLS 1.3 which don't like emacs's default TLS settings.

I suggest to set these settings in your emacs configuration: #+BEGIN_SRC elisp (setq gnutls-verify-error t gnutls-min-prime-bits 2048 gnutls-algorithm-priority "SECURE192:+SECURE128:-VERS-ALL:+VERS-TLS1.2" nsm-settings-file (expand-file-name "network-security.data" user-emacs-directory) nsm-save-host-names t network-security-level 'high tls-checktrust t tls-program '("gnutls-cli -p %p --dh-bits=2048 --ocsp --x509cafile=%t --priority='SECURE192:+SECURE128:-VERS-ALL:+VERS-TLS1.2:%%PROFILE_MEDIUM' %h")) #+END_SRC Sources:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].