{"id":16539655,"url":"https://github.com/xuhdev/dired-quick-sort","last_synced_at":"2026-01-30T00:35:47.077Z","repository":{"id":141612473,"uuid":"314979791","full_name":"xuhdev/dired-quick-sort","owner":"xuhdev","description":"Persistent quick sorting of Emacs Dired buffers in various ways with hydra. Mirror of https://gitlab.com/xuhdev/dired-quick-sort","archived":false,"fork":false,"pushed_at":"2025-02-12T22:09:45.000Z","size":326,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-07T20:43:01.561Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://gitlab.com/xuhdev/dired-quick-sort","language":"Emacs Lisp","has_issues":false,"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/xuhdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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,"zenodo":null}},"created_at":"2020-11-22T07:06:44.000Z","updated_at":"2025-02-12T22:09:48.000Z","dependencies_parsed_at":"2025-06-07T20:42:35.839Z","dependency_job_id":null,"html_url":"https://github.com/xuhdev/dired-quick-sort","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/xuhdev/dired-quick-sort","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuhdev%2Fdired-quick-sort","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuhdev%2Fdired-quick-sort/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuhdev%2Fdired-quick-sort/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuhdev%2Fdired-quick-sort/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xuhdev","download_url":"https://codeload.github.com/xuhdev/dired-quick-sort/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuhdev%2Fdired-quick-sort/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28891822,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T21:06:44.224Z","status":"ssl_error","status_checked_at":"2026-01-29T21:06:42.160Z","response_time":59,"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-10-11T18:49:59.544Z","updated_at":"2026-01-30T00:35:47.036Z","avatar_url":"https://github.com/xuhdev.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dired-quick-sort\n\nThis [Emacs][] package provides persistent quick sorting of [Dired][] buffers in various ways with\n[hydra][].\n\n## Screenshot\n\n![](https://gitlab.com/xuhdev/dired-quick-sort/raw/master/screenshot.png)\n\n## Installation\n\n### MELPA\n\ndired-quick-sort can be installed from the [MELPA][] repository. Follow the\n[instructions](http://melpa.org/#/getting-started) to set up MELPA and then run\n`package-install RET dired-quick-sort RET` to install.\n\n### el-get\n\ndired-quick-sort can be installed via [el-get][]. Follow the\n[instructions](https://github.com/dimitri/el-get#installation) to set up el-get and then run\n`el-get-install RET dired-quick-sort RET` to install.\n\n### Manual Installation\n\nDownload this package and add the following to your `~/.emacs` or `~/.emacs.d/init.el`:\n\n    (add-to-list 'load-path \"~/path/to/dired-quick-sort\")\n    (load \"dired-quick-sort.el\")\n\n## Requirements\n\nThis extension requires GNU ls (part of [GNU coreutils](https://www.gnu.org/software/coreutils/)) to\nbe present on the system. It is usually shipped by default on most GNU/Linux distributions. If you\nare on MacOS, please refer to [this\nguide](https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/)\nfor installing GNU command line tools.\n\n## Configuration\n\nAdd the following to your `~/.emacs` or `~/.emacs.d/init.el` for a quick setup:\n\n    (require 'dired-quick-sort)\n    (dired-quick-sort-setup)\n\nThis will bind \"S\" in dired-mode to invoke the quick sort hydra and new Dired buffers are\nautomatically sorted according to the setup in this package. See the document of\n`dired-quick-sort-setup` if you need a different setup. It is recommended that at least `-l` should\nbe put into `dired-listing-switches`. If used with `dired+`, you may want to set\n`diredp-hide-details-initially-flag` to nil.\n\nTo use this extension, please make sure that the variable `insert-directory-program` points to the\nGNU version of ls.\n\nAlternatively, to suppress warning and silently fail when you don't have the appropriate system\nenvironment set up, set `dired-quick-sort-suppress-setup-warning` to t:\n\n    (setq dired-quick-sort-suppress-setup-warning t)\n\n## TRAMP Support\n\nYou may be able to use this package when your are using TRAMP, but the actual sorting may be only\nworking partly. This is likely due to the fact that TRAMP has its own way of listing files, of which\nI don't have a good grasp.\n\n## Questions, Comments, Bug Report, Feature Request and Contribution\n\nPlease send all comments, questions, bug reports and feature requests to the\n[issue tracker](https://gitlab.com/xuhdev/dired-quick-sort/issues). To contribute, please create a\n[merge request](https://gitlab.com/xuhdev/dired-quick-sort/merge_requests).\n\n\n[Emacs]: https://www.gnu.org/software/emacs/\n[Dired]: https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired.html\n[MELPA]: http://melpa.org/#/dired-quick-sort\n[el-get]: http://tapoueh.org/emacs/el-get.html\n[hydra]: https://github.com/abo-abo/hydra\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxuhdev%2Fdired-quick-sort","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxuhdev%2Fdired-quick-sort","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxuhdev%2Fdired-quick-sort/lists"}