41554 blogs · [ { "id": "01a0821d-cd13-73fb-8c33-dd1ab9b90544", "title": "Happy New Year 2022!", "url": "https://oremacs.com/2021/12/31/happy-new-year/", "published_at": "2021-12-30T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ab9c7f492", "title": "Happy New Year!", "url": "https://oremacs.com/2020/12/31/happy-new-year/", "published_at": "2020-12-30T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1abaaba26a", "title": "Ivy 0.13.0 is out", "url": "https://oremacs.com/2019/10/16/ivy-0.13.0/", "published_at": "2019-10-15T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1abb690341", "title": "Ivy 0.12.0 is out", "url": "https://oremacs.com/2019/07/20/ivy-0.12.0/", "published_at": "2019-07-19T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1abc623c62", "title": "Ivy reverse-i-search", "url": "https://oremacs.com/2019/07/09/ivy-reverse-i-search/", "published_at": "2019-07-08T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1abcee779a", "title": "Ivy usability improvements when dealing with directories", "url": "https://oremacs.com/2019/06/27/ivy-directory-improvements/", "published_at": "2019-06-26T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1abd72ceb2", "title": "hydra 0.15.0 is out", "url": "https://oremacs.com/2019/05/18/hydra-0.15.0/", "published_at": "2019-05-17T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1abd915346", "title": "avy 0.5.0 is out", "url": "https://oremacs.com/2019/05/11/avy-0.5.0/", "published_at": "2019-05-10T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1abe6e1cd1", "title": "Change the current time in Org-mode", "url": "https://oremacs.com/2019/04/11/worf-change-time/", "published_at": "2019-04-10T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1abef60fb8", "title": "Swiper-isearch - a more isearch-like swiper", "url": "https://oremacs.com/2019/04/07/swiper-isearch/", "published_at": "2019-04-06T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1abf4b5a43", "title": "Progress bars for apt in shell", "url": "https://oremacs.com/2019/03/24/shell-apt/", "published_at": "2019-03-23T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1abfb1386c", "title": "Using exclusion patterns when grepping", "url": "https://oremacs.com/2018/03/05/grep-exclude/", "published_at": "2018-03-04T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac0314ad1", "title": "Using digits to select company-mode candidates", "url": "https://oremacs.com/2017/12/27/company-numbers/", "published_at": "2017-12-26T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac1186aec", "title": "Comparison of transaction fees on Patreon and similar services", "url": "https://oremacs.com/2017/12/10/patreon/", "published_at": "2017-12-09T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac1eaf3da", "title": "Ivy 0.10.0 is out", "url": "https://oremacs.com/2017/11/30/ivy-0.10.0/", "published_at": "2017-11-29T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac277899d", "title": "Save Ivy file completions to Dired", "url": "https://oremacs.com/2017/11/18/dired-occur/", "published_at": "2017-11-17T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac2fd581b", "title": "Orca - new package to improve org-capture from browser", "url": "https://oremacs.com/2017/10/28/orca/", "published_at": "2017-10-27T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac3f11a7e", "title": "Please consider supporting me on Patreon", "url": "https://oremacs.com/2017/10/18/patreon/", "published_at": "2017-10-17T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac46694d9", "title": "Extending completion-at-point for Org-mode", "url": "https://oremacs.com/2017/10/04/completion-at-point/", "published_at": "2017-10-03T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac477915b", "title": "Ripgrep", "url": "https://oremacs.com/2017/08/04/ripgrep/", "published_at": "2017-08-03T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac5414170", "title": "hydra.el talk @ london.el", "url": "https://oremacs.com/2017/07/24/hydra-at-london-meetup/", "published_at": "2017-07-23T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac5cb180a", "title": "Ivy 0.9.0 is out", "url": "https://oremacs.com/2017/04/09/ivy-0.9.0/", "published_at": "2017-04-08T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac6192786", "title": "Using Emacs as a C++ IDE", "url": "https://oremacs.com/2017/03/28/emacs-cpp-ide/", "published_at": "2017-03-27T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac69d97e4", "title": "Quickly ediff files from dired", "url": "https://oremacs.com/2017/03/18/dired-ediff/", "published_at": "2017-03-17T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac736b6d9", "title": "Make it so. file1 -> Makefile -> file2", "url": "https://oremacs.com/2017/02/25/warp-9-make-it-so/", "published_at": "2017-02-24T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac8349f8c", "title": "elf-mode - view the symbol list in a binary", "url": "https://oremacs.com/2016/08/28/elf-mode/", "published_at": "2016-08-27T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac90825b4", "title": "Swipe all the files!", "url": "https://oremacs.com/2016/07/29/brand-new-swiper-all/", "published_at": "2016-07-28T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ac9e629ae", "title": "Bookmark the current window layout with Ivy", "url": "https://oremacs.com/2016/06/27/ivy-push-view/", "published_at": "2016-06-26T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1acabe7146", "title": "Set an Emacs variable with double completion", "url": "https://oremacs.com/2016/06/06/counsel-set-variable/", "published_at": "2016-06-05T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1acb80e55a", "title": "Ivy 0.8.0 is out", "url": "https://oremacs.com/2016/04/26/ivy-0.8.0/", "published_at": "2016-04-25T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1acc6620d8", "title": "Extended syntax for hydra docstrings", "url": "https://oremacs.com/2016/04/04/hydra-doc-syntax/", "published_at": "2016-04-03T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1acca3bb84", "title": "Emacs completion for launching Linux desktop apps.", "url": "https://oremacs.com/2016/03/16/counsel-linux-app/", "published_at": "2016-03-15T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1acd43a784", "title": "Using rsync in dired", "url": "https://oremacs.com/2016/02/24/dired-rsync/", "published_at": "2016-02-23T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1acdcc26ff", "title": "Visiting URLs and issues with counsel-find-file", "url": "https://oremacs.com/2016/02/15/counsel-ffap/", "published_at": "2016-02-14T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ace819e2e", "title": "avy 0.4.0 is out", "url": "https://oremacs.com/2016/01/23/avy-0.4.0/", "published_at": "2016-01-22T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ace9b87fc", "title": "Using Emacs as system-wide Rhythmbox interface", "url": "https://oremacs.com/2016/01/18/emacs-rhythmbox/", "published_at": "2016-01-17T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1acf50a883", "title": "Better fuzzy matching support in Ivy", "url": "https://oremacs.com/2016/01/06/ivy-flx/", "published_at": "2016-01-05T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1acfe685ec", "title": "Ivy-mode 0.7.0 is out", "url": "https://oremacs.com/2015/12/07/ivy-0.7.0/", "published_at": "2015-12-06T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad0b4be41", "title": "I move my s-expressions back and forth", "url": "https://oremacs.com/2015/11/30/hydra-lispy-move/", "published_at": "2015-11-29T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad191e3ea", "title": "New feature in Ivy - ivy-occur", "url": "https://oremacs.com/2015/11/04/ivy-occur/", "published_at": "2015-11-03T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad214dad2", "title": "New in Emacs 25 - convenient compression/decompression in Dired", "url": "https://oremacs.com/2015/10/23/dired-compress/", "published_at": "2015-10-22T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad307b96e", "title": "A simple multiple-cursors extension to swiper", "url": "https://oremacs.com/2015/10/14/swiper-mc/", "published_at": "2015-10-13T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad3df1a7b", "title": "Swiper and visual-line-mode", "url": "https://oremacs.com/2015/10/02/swiper-visual-line/", "published_at": "2015-10-01T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad42a2ff1", "title": "More tweaks to Ivy minibuffer faces", "url": "https://oremacs.com/2015/09/29/tweak-ivy-faces/", "published_at": "2015-09-28T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad4dcef32", "title": "Fancy minibuffer faces for Ivy completion", "url": "https://oremacs.com/2015/09/04/ivy-fancy-minibuffer/", "published_at": "2015-09-03T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad5a2f4c7", "title": "Complete Python symbols using Ivy", "url": "https://oremacs.com/2015/08/26/counsel-jedi/", "published_at": "2015-08-25T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad5f31e0e", "title": "Store all current ivy candidates into the kill ring", "url": "https://oremacs.com/2015/08/14/ivy-kill-ring-save/", "published_at": "2015-08-13T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad5fef3ca", "title": "Ivy-mode 0.6.0 is out", "url": "https://oremacs.com/2015/08/05/swiper-0.6.0/", "published_at": "2015-08-04T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad6238ea1", "title": "Using Recoll desktop search database with Emacs", "url": "https://oremacs.com/2015/07/27/counsel-recoll/", "published_at": "2015-07-26T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad63908f1", "title": "New Ivy multi-action exit", "url": "https://oremacs.com/2015/07/23/ivy-multiaction/", "published_at": "2015-07-22T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad6bc2587", "title": "Easily arrange hydra into a matrix", "url": "https://oremacs.com/2015/07/20/hydra-columns/", "published_at": "2015-07-19T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad7634915", "title": "Quitting to command loop in Elisp", "url": "https://oremacs.com/2015/07/16/callback-quit/", "published_at": "2015-07-15T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad7d35c2b", "title": "Command Rhythmbox from Emacs", "url": "https://oremacs.com/2015/07/09/counsel-rhythmbox/", "published_at": "2015-07-08T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad84cd9d3", "title": "Pause or resume the current Hydra", "url": "https://oremacs.com/2015/07/07/hydra-resume/", "published_at": "2015-07-06T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad8a00e82", "title": "Power up your locate command", "url": "https://oremacs.com/2015/07/02/counsel-locate/", "published_at": "2015-07-01T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad968300c", "title": "Context aware hydra", "url": "https://oremacs.com/2015/06/30/context-aware-hydra/", "published_at": "2015-06-29T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ad97bfcc9", "title": "New video demo - counsel-load-theme", "url": "https://oremacs.com/2015/06/23/counsel-load-theme/", "published_at": "2015-06-22T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ada69186a", "title": "Debug Clojure with CIDER and lispy", "url": "https://oremacs.com/2015/06/22/debug-clojure/", "published_at": "2015-06-21T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1adac47815", "title": "avy 0.3.0 is out", "url": "https://oremacs.com/2015/06/19/avy-0.3.0/", "published_at": "2015-06-18T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1adb65cba3", "title": "Transform a LISP case into a cond with lispy", "url": "https://oremacs.com/2015/06/09/lispy-case-to-cond/", "published_at": "2015-06-08T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1adb732a03", "title": "More productive describe-variable", "url": "https://oremacs.com/2015/06/08/describe-variable-tip/", "published_at": "2015-06-07T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1adc1f5441", "title": "counsel-git-grep, in async", "url": "https://oremacs.com/2015/06/04/git-grep-ivy-2/", "published_at": "2015-06-03T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1adcf76e93", "title": "lispy 0.26.0 is out", "url": "https://oremacs.com/2015/05/29/lispy-0.26.0/", "published_at": "2015-05-28T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1add8582b3", "title": "Ivy-mode 0.5.0 is out", "url": "https://oremacs.com/2015/05/23/swiper-0.5.0/", "published_at": "2015-05-22T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1addb0905c", "title": "New on MELPA - define word at point", "url": "https://oremacs.com/2015/05/22/define-word/", "published_at": "2015-05-21T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ade7ea528", "title": "New in Emacs - run checkdoc in batch mode", "url": "https://oremacs.com/2015/05/19/checkdoc-batch/", "published_at": "2015-05-18T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1adf20b9e3", "title": "Free avy with your goto-line", "url": "https://oremacs.com/2015/05/17/avy-goto-line/", "published_at": "2015-05-16T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae01cce64", "title": "ace-window 0.9.0 is out", "url": "https://oremacs.com/2015/05/13/ace-window-0.9.0/", "published_at": "2015-05-12T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae0bef5ea", "title": "New on MELPA - avy", "url": "https://oremacs.com/2015/05/08/avy-0.1.0/", "published_at": "2015-05-07T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae15d507a", "title": "Ivy-mode 0.4.0 is out", "url": "https://oremacs.com/2015/05/02/swiper-0.4.0/", "published_at": "2015-05-01T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae23dd2a2", "title": "GCC macros and auto-yasnippet", "url": "https://oremacs.com/2015/04/30/gcc-macros-auto-yasnippet/", "published_at": "2015-04-29T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae3072368", "title": "Blending colors in Elisp", "url": "https://oremacs.com/2015/04/28/blending-faces/", "published_at": "2015-04-27T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae3c88200", "title": "Oremacs config is on Github", "url": "https://oremacs.com/2015/04/24/oremacs-config/", "published_at": "2015-04-23T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae44263ea", "title": "Swiper 0.3.0 is out, with ivy-mode.", "url": "https://oremacs.com/2015/04/22/swiper-0.3.0/", "published_at": "2015-04-21T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae457685e", "title": "Grep in a git repository using ivy", "url": "https://oremacs.com/2015/04/19/git-grep-ivy/", "published_at": "2015-04-18T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae523b180", "title": "Introducing ivy-mode", "url": "https://oremacs.com/2015/04/16/ivy-mode/", "published_at": "2015-04-15T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae5f76541", "title": "Display the initial Hydra hint with a delay", "url": "https://oremacs.com/2015/04/15/hydra-idle-hint/", "published_at": "2015-04-14T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae68a33ad", "title": "Org-mode Hydras incoming!", "url": "https://oremacs.com/2015/04/14/hydra-org-mode/", "published_at": "2015-04-13T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae72f18e2", "title": "Hydra 0.13.0 is out", "url": "https://oremacs.com/2015/04/13/hydra-0.13.0/", "published_at": "2015-04-12T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae8022817", "title": "Complete stuff with Counsel", "url": "https://oremacs.com/2015/04/09/counsel-completion/", "published_at": "2015-04-08T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae899be26", "title": "Rule-based multi-line in lispy", "url": "https://oremacs.com/2015/04/06/lispy-multiline/", "published_at": "2015-04-05T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae8b18e84", "title": "Paredit emulation in lispy", "url": "https://oremacs.com/2015/04/02/lispy-paredit-emulation/", "published_at": "2015-04-01T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae8d83418", "title": "lispy 0.25.0 is out", "url": "https://oremacs.com/2015/04/01/lispy.0.25.0-is-out/", "published_at": "2015-03-31T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae8f3df8a", "title": "An update to my Elisp ERT / Travis CI setup", "url": "https://oremacs.com/2015/03/30/elisp-ert-travis/", "published_at": "2015-03-29T22:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1ae9b244e5", "title": "recenter-positions, that's not how gravity works!", "url": "https://oremacs.com/2015/03/28/recenter/", "published_at": "2015-03-27T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1aea4d890a", "title": "A Hydra for ivy/swiper", "url": "https://oremacs.com/2015/03/26/hydra-ivy-swiper/", "published_at": "2015-03-25T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1aea8660ec", "title": "Swiper 0.2.0 is out", "url": "https://oremacs.com/2015/03/25/swiper-0.2.0/", "published_at": "2015-03-24T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1aeaf9db8a", "title": "Transform region into ASCII art", "url": "https://oremacs.com/2015/03/23/region-to-toilet/", "published_at": "2015-03-22T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1aebc73684", "title": "Hydra 0.12.0 is out", "url": "https://oremacs.com/2015/03/22/hydra-0.12.0/", "published_at": "2015-03-21T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1aec9cf050", "title": "Some fun with Hydra", "url": "https://oremacs.com/2015/03/21/some-fun-with-hydra/", "published_at": "2015-03-20T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1aecdc3e94", "title": "Emacs package management", "url": "https://oremacs.com/2015/03/20/managing-emacs-packages/", "published_at": "2015-03-19T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1aed6531ed", "title": "A new Swiper demo on Youtube", "url": "https://oremacs.com/2015/03/19/swiper-on-youtubes/", "published_at": "2015-03-18T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1aedf32796", "title": "Find file in a Git repo with ivy", "url": "https://oremacs.com/2015/03/18/ivy-git/", "published_at": "2015-03-17T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1aedf7c7a4", "title": "More Info", "url": "https://oremacs.com/2015/03/17/more-info/", "published_at": "2015-03-16T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1aee02ae8b", "title": "Try J", "url": "https://oremacs.com/2015/03/16/try-j/", "published_at": "2015-03-15T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1aee67afac", "title": "Search for things with apropos", "url": "https://oremacs.com/2015/03/15/search-with-apropos/", "published_at": "2015-03-14T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1aef213151", "title": "More on swiper and ivy", "url": "https://oremacs.com/2015/03/14/more-swiper-ivy-stuff/", "published_at": "2015-03-13T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1aefd28fcd", "title": "Swiper now has an ivy back end", "url": "https://oremacs.com/2015/03/13/introducing-ivy/", "published_at": "2015-03-12T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1af0cd5d49", "title": "ace-window display mode", "url": "https://oremacs.com/2015/03/12/ace-window-display-mode/", "published_at": "2015-03-11T23:00:00+00:00" }, { "id": "01a0821d-cd13-73fb-8c33-dd1af19a9130", "title": "Some git / magit / github tricks", "url": "https://oremacs.com/2015/03/11/git-tricks/", "published_at": "2015-03-10T23:00:00+00:00" } ] posts Claim your blog
Back to (or emacs
Blog · corpus.blog/blogs/oremacs.com/posts

(or emacs

oremacs.com

2021

2020

2019

2018

2017

2016

2015