{"id":16726337,"url":"https://github.com/brunobonacci/my-emacs","last_synced_at":"2026-02-02T09:04:20.272Z","repository":{"id":11733386,"uuid":"14258584","full_name":"BrunoBonacci/my-emacs","owner":"BrunoBonacci","description":"my emacs customization","archived":false,"fork":false,"pushed_at":"2015-06-12T20:13:39.000Z","size":416,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-03T15:07:28.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BrunoBonacci.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-11-09T14:38:13.000Z","updated_at":"2015-04-26T15:25:30.000Z","dependencies_parsed_at":"2022-07-07T12:40:39.224Z","dependency_job_id":null,"html_url":"https://github.com/BrunoBonacci/my-emacs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BrunoBonacci/my-emacs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrunoBonacci%2Fmy-emacs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrunoBonacci%2Fmy-emacs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrunoBonacci%2Fmy-emacs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrunoBonacci%2Fmy-emacs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrunoBonacci","download_url":"https://codeload.github.com/BrunoBonacci/my-emacs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrunoBonacci%2Fmy-emacs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29009407,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T08:40:12.472Z","status":"ssl_error","status_checked_at":"2026-02-02T08:40:10.926Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T22:52:54.907Z","updated_at":"2026-02-02T09:04:20.240Z","avatar_url":"https://github.com/BrunoBonacci.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"# my Emacs-live customization pack\n\nThis is a collection of common settings for Emacs-live package\n\n### What this pack contains\n\n  - Solarized theme with some visibility improved (from https://github.com/siancu/solarized-pack.git)\n  - key binding to move between split-panes wit \u003ckbd\u003e[Cmd] + [Alt] + [Arrows]\u003c/kbd\u003e a far more natural way\n  - key binding to resize the font with \u003ckbd\u003e[Cmd] + [Mouse-Wheel-Scroll-UP|DOWN]\u003c/kbd\u003e\n  - Paredit copy next sexp \u003ckbd\u003e[Ctrl] + [Shift] + c\u003c/kbd\u003e, duplicate next sexp \u003ckbd\u003e[C-S-d]\u003c/kbd\u003e and kill next sexp \u003ckbd\u003e[C-S-k]\u003c/kbd\u003e \n  - Added expand region bound to \u003ckbd\u003e[C-=]\u003c/kbd\u003e\n  - JSON format with \u003ckbd\u003e[C-M-\\]\u003c/kbd\u003e\n  - Modified Arrows Up an Down in consoles and REPL to load last command.\n  - Automatic reload of changed buffers from disk\n  - On start up opens **.TODO.dot** which you can use to organize your notes.\n  - It uses [NeoTree](http://www.emacswiki.org/emacs/NeoTree) and it binds it to \u003ckbd\u003e[C-x t]\u003c/kbd\u003e to open a tree, and \u003ckbd\u003e[C-x M-t]\u003c/kbd\u003e to open the project root using the git root of the current project.\n  - Mythical **[restclient](https://github.com/pashky/restclient.el)** integration\n  - Fantastic **[prodigy](https://github.com/rejeep/prodigy.el)** integration with \u003ckbd\u003eC-x p\u003c/kbd\u003e\n  - Dired copy between split-windows and jump to current file with \u003ckbd\u003eC-x C-/\u003c/kbd\u003e\n  \n\n### Installation\n\nFirst install your Emacs 24 native package from one of the following options\n\n  * OS X GUI: http://emacsformacosx.com/\n  * OS X Console: via homebrew - brew install emacs\n  * Windows: http://alpha.gnu.org/gnu/emacs/windows/\n  * Linux: consult your package manager or compile from source\n\nThen backup your `~/.emacs.d` folder with:\n\n    mv ~/.emacs.d ~/.emacs.d.backup\n\nNext checkout emacs-live\n\n    git clone git://github.com/overtone/emacs-live.git ~/.emacs.d\n    cd ~/.emacs.d\n    # checkout  the latest release tag currently 1.0-BETA26\n    git checkout tags/release/1.0-BETA26\n\nAfert installing Emacs-live do:\n\n    mkdir ~/.live-packs\n    cd ~/.live-packs\n    git clone https://github.com/BrunoBonacci/my-emacs.git\n\nFinally tell emacs to use your additional packs as well with by creating a file called `~/.emacs-live.el`\nwith the following content:\n     \n    (live-use-packs '(stable/foundation-pack\n                  ;; stable/colour-pack       ; This built-in pack MUST be disabled if you want to use 3rd party color theme pack\n                  stable/lang-pack\n                  stable/power-pack\n                  stable/git-pack\n                  stable/org-pack\n                  stable/clojure-pack\n                  stable/bindings-pack\n                  ))\n\n    (live-add-packs '(~/.live-packs/my-emacs))\n\nNow you should be ready to run emacs and hack on something.\n\nHave fun!\n\n#### Prodigy configuration\n\nProdigy allows you to define a bunch of services which you commonly\nstart/stop during your development and create a configuration template\nwhich then allows you to start/stop a service with one keystroke.\nIt is not required to open a `shell` and go to the appropriate directory\nand then start the wanted service, just press \u003ckbd\u003es\u003c/kbd\u003e to start and \u003ckbd\u003eS\u003c/kbd\u003e to stop,\nif you want to check the output then press \u003ckbd\u003e$\u003c/kbd\u003e.\n\nIn order to configure your *prodigy* services you need to create a file\ncalled `.prodigy.el` in your $HOME directory and add the service\nspecifications there.\n\nExample: `~/.prodigy.el`\n\n```\n(require 'prodigy)\n\n(setq prodigy-services\n      (prodigy-define-service\n        :name \"Service\"\n        :cwd \"/workspace/my/project\"\n        :command \"lein\"\n        :args '(\"run\" \"--\" \"-c\" \"./config/config.edn\")\n        :tags '(project1 test)\n        :port 9000\n        :stop-signal 'kill\n        :kill-process-buffer-on-stop t))\n```\n\nTo access the *Prodigy console* call \u003ckbd\u003eM-x prodigy RET\u003c/kbd\u003e\n\nsee this page for more info: https://github.com/rejeep/prodigy.el\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrunobonacci%2Fmy-emacs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrunobonacci%2Fmy-emacs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrunobonacci%2Fmy-emacs/lists"}