{"id":16499454,"url":"https://github.com/tpapp/ess-julia-extensions","last_synced_at":"2026-03-06T01:31:00.360Z","repository":{"id":27826767,"uuid":"31316538","full_name":"tpapp/ESS-julia-extensions","owner":"tpapp","description":null,"archived":false,"fork":false,"pushed_at":"2015-05-03T10:56:41.000Z","size":184,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-28T16:20:10.396Z","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":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tpapp.png","metadata":{"files":{"readme":"README.org","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-25T14:11:13.000Z","updated_at":"2019-06-14T01:46:28.000Z","dependencies_parsed_at":"2022-08-24T23:01:13.071Z","dependency_job_id":null,"html_url":"https://github.com/tpapp/ESS-julia-extensions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpapp%2FESS-julia-extensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpapp%2FESS-julia-extensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpapp%2FESS-julia-extensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpapp%2FESS-julia-extensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tpapp","download_url":"https://codeload.github.com/tpapp/ESS-julia-extensions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241405079,"owners_count":19957764,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-11T14:52:58.257Z","updated_at":"2026-03-06T01:30:55.334Z","avatar_url":"https://github.com/tpapp.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is an experiment to improve the integration of [[https://github.com/emacs-ess/ESS][ESS]] and [[https://github.com/JuliaLang/julia/][Julia]], especially the interaction with the Julia REPL. \n\nFor now, the code is kept separate from ESS, and can be installed along with the latest version of ESS. I hope that once ESS is updated to depend on [[https://github.com/emacs-ess/ESS/pull/122][julia-mode]], this repository will be integrated into ESS; then it will be deleted.\n\n* Where it improves on ESS\n\nEvaluating code from the source buffer into the REPL will\n\n1. keep track of files and line numbers, leading to more meaningful error messages,\n\n2. if the code is within a module, it will be evaluated in that module, allowing incremental development of modules, similarly to [[http://junolab.org/][Juno]].\n\n* Usage\n\nLoad the Emacs Lisp code, eg\n#+BEGIN_SRC emacs-lisp\n  (load \"path-to/ESS-julia-extensions/ess-julia-extensions.el\")\n#+END_SRC\nwith the path, of course, depending on where you cloned this repo.\n\nIt will take over the =C-RET=, =C-c C-r=, and =C-c C-c= keybindings in Julia buffers.\n\nAll the code is experimental: improvements, suggestions and pull requests are welcome.\n\n* Acknowledgments\n\nVitalie Spinu, Wilfred Hughes, and Mike Innes kindly helped me out with questions about ESS and Julia.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftpapp%2Fess-julia-extensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftpapp%2Fess-julia-extensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftpapp%2Fess-julia-extensions/lists"}