{"id":15062933,"url":"https://github.com/gnu-manuals/xsl-guides","last_synced_at":"2026-02-10T08:32:42.806Z","repository":{"id":242154773,"uuid":"808824647","full_name":"gnu-manuals/xsl-guides","owner":"gnu-manuals","description":"Unofficial guides on open-source XSL on GNU / Linux Operating Systems ","archived":false,"fork":false,"pushed_at":"2024-06-02T21:49:30.000Z","size":34,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-07T22:04:46.017Z","etag":null,"topics":["emacs","linux","make","xml","xpath","xsl","xslt","xslt-stylesheet","xsltproc"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gnu-manuals.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-31T22:51:06.000Z","updated_at":"2024-07-13T16:13:43.000Z","dependencies_parsed_at":"2024-06-02T23:00:40.340Z","dependency_job_id":"2926dccb-f78c-4c78-9267-2d5903b9488e","html_url":"https://github.com/gnu-manuals/xsl-guides","commit_stats":null,"previous_names":["gnu-manuals/guides","gnu-manuals/xsl-guides"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gnu-manuals/xsl-guides","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnu-manuals%2Fxsl-guides","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnu-manuals%2Fxsl-guides/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnu-manuals%2Fxsl-guides/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnu-manuals%2Fxsl-guides/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gnu-manuals","download_url":"https://codeload.github.com/gnu-manuals/xsl-guides/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnu-manuals%2Fxsl-guides/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273123146,"owners_count":25049732,"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","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["emacs","linux","make","xml","xpath","xsl","xslt","xslt-stylesheet","xsltproc"],"created_at":"2024-09-24T23:48:54.295Z","updated_at":"2026-02-10T08:32:42.736Z","avatar_url":"https://github.com/gnu-manuals.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# XSL Guides\n\n- [Emacs](#emacs)\n- [Make](#make)\n\n## Emacs\n\nEmacs is the extensible, customizable, self-documenting real-time\ndisplay editor. You can run Emacs in the terminal with no window using\n`emacs -nw` (short for --no-window-system) or use the GUI version.\n\nPerhaps the most standard Emacs command line option is outputing the version info with:\n\n```\n$ emacs --version\nGNU Emacs 29.3\nCopyright (C) 2024 Free Software Foundation, Inc.\nGNU Emacs comes with ABSOLUTELY NO WARRANTY.\nYou may redistribute copies of GNU Emacs\nunder the terms of the GNU General Public License.\nFor more information about these matters, see the file named COPYING.\n```\n\nTwo modifier keys are `Control` labeled `Ctrl`, and `META` labeled as `Alt`.\n\nThis guide uses shorthand notation for key combinations. For example to\nexit Emacs type `Control-x` followed by `Control-c` which is written as\n`C-x C-c`. We also use `RET` in place of typing enter or return.\n\nA great way to open Emacs and jump straight into a buffer for Lisp evaluation is to run:\n\n`$ emacs --no-splash`\n\nJust enter some Lisp commands for evaluation and execute with `C-j`.\n\nAfter starting emacs the integrated tutorial can be run with `C-h t`. The prefix key `C-h`\nstands for \"help\". To stop the tutorial type `C-x k RET`.\n\nWhen using Emacs on a graphical display you can use `C-z` to minimize the window. If you have\na file named `identity.xslt` in your home directory you can use `C-x C-f identity.xslt RET` to begin\nediting this file. The command `C-x C-f` (find-file) accepts a filename as an argument. When\nyou are done editing your file you can save with `C-x C-s`.\n\nThere are some nice command line display options including:\n\n- `--background-color, -bg COLOR`  window background color\n- `--title, -T TITLE`  title for initial Emacs frame\n\n### Interesting Amusements\n\nSome nice commands you can enter when running Emacs are:\n\n- `M-x dunnet` runs a text-based adventure game\n- `M-x life` runs Conway's \"Life\" cellular automation \u003chttps://en.wikipedia.org/wiki/Conway%27s_Game_of_Life\u003e\n\n## Make\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnu-manuals%2Fxsl-guides","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgnu-manuals%2Fxsl-guides","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnu-manuals%2Fxsl-guides/lists"}