{"id":23276083,"url":"https://github.com/mateuszitelli/docs-vim-chicken-scheme","last_synced_at":"2026-01-18T19:35:32.372Z","repository":{"id":21489375,"uuid":"24808232","full_name":"MateusZitelli/docs-vim-chicken-scheme","owner":"MateusZitelli","description":"Some summarized content for create an Chicken Scheme development using Vim","archived":false,"fork":false,"pushed_at":"2014-10-05T04:14:51.000Z","size":120,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-06T11:46:50.407Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/MateusZitelli.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":"2014-10-05T04:10:07.000Z","updated_at":"2015-09-08T06:06:28.000Z","dependencies_parsed_at":"2022-08-21T15:40:41.727Z","dependency_job_id":null,"html_url":"https://github.com/MateusZitelli/docs-vim-chicken-scheme","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MateusZitelli/docs-vim-chicken-scheme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MateusZitelli%2Fdocs-vim-chicken-scheme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MateusZitelli%2Fdocs-vim-chicken-scheme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MateusZitelli%2Fdocs-vim-chicken-scheme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MateusZitelli%2Fdocs-vim-chicken-scheme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MateusZitelli","download_url":"https://codeload.github.com/MateusZitelli/docs-vim-chicken-scheme/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MateusZitelli%2Fdocs-vim-chicken-scheme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28549466,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T19:22:41.102Z","status":"ssl_error","status_checked_at":"2026-01-18T19:22:26.310Z","response_time":98,"last_error":"SSL_read: 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-12-19T21:18:46.289Z","updated_at":"2026-01-18T19:35:32.355Z","avatar_url":"https://github.com/MateusZitelli.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"#Configuring Vim to Chicken Scheme\n\n##Introduction\nSearching for tools to develop using the Chicken implementation of Scheme with\nVim I found some sparce material and I'll be centralizing what I find here.\n\n##Chicken Swank\nSwank is a protocol used for communication with some lisp system, this\nprotocol is useful for your IDE evaluate lisp code on a remote lisp running\nan Swank server.\n\nTo configure Chicken Swank:\n\n1. clone the [source code](https://github.com/nickg/swank-chicken) and execute\nthe 2 first steps in the README of the swank project. \n\n2. Now you must install and run the chicken-doc-admin package with:\n  ```sh\n  $ sudo chicken-install chicken-doc-admin\n  $ chicken-doc-admin -i\n  ```\n\n3. Then inside the swank-chicken folder run:\n  ```sh\n  $ csi swank-chicken.scm\n  ```\n  and execute:\n  ```lisp\n  (swank-server-start)\n  ```\n  Now your Swank server should start.\n\n##Slimv\nWhile Emacs have SLIME, basically an awesome environment to develop general Lisp\nimplementations, Slimv try to brings some of the features available in SLIME to\nvim. To run it for evaluate code directly inside vim you should install the\nChicken-swank server, described in the section before.\n\nTrying to install Slimv cloning the git repository in my vimrc folder resulted\nin an error during the plugin load. Searching for an explanation I get that the\ncode present in the Slimv github repository is not working properly with the\nmost recent versions of vim, but the\n[code in development](https://bitbucket.org/kovisoft/slimv/overview) worked\nwell, so to use it:\n\n1. Clone the depository using hg (mercurial) inside your `.vimrc` folder.\n\n2. Open Vim and try to evaluate some block with `,d`, a CSI terminal should\nopen showing your block and the result of its execution.\n\nFor a more complete tutorial of how to use Slimv see\n[here](http://kovisoft.bitbucket.org/tutorial.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateuszitelli%2Fdocs-vim-chicken-scheme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmateuszitelli%2Fdocs-vim-chicken-scheme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateuszitelli%2Fdocs-vim-chicken-scheme/lists"}