Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | elfeed: start refactoring | Franck Cuny | 2022-04-30 | 1 | -85/+83 |
| | |||||
* | elfeed: remove a bunch of feeds | Franck Cuny | 2022-04-30 | 1 | -16/+0 |
| | |||||
* | git: ignore more files | Franck Cuny | 2022-04-29 | 1 | -0/+4 |
| | |||||
* | conf: swarp's metadata file is in YAML | Franck Cuny | 2022-04-29 | 1 | -4/+5 |
| | |||||
* | my-text: add markdown to auto-mode | Franck Cuny | 2022-04-29 | 1 | -0/+2 |
| | |||||
* | git: bump the summary lenght to 70 characters | Franck Cuny | 2022-04-29 | 1 | -1/+1 |
| | |||||
* | go: define command for compiling | Franck Cuny | 2022-04-29 | 1 | -1/+7 |
| | |||||
* | ignore a few more things with recentf | Franck Cuny | 2022-04-29 | 1 | -1/+1 |
| | |||||
* | don't specify where to write Emacs files | Franck Cuny | 2022-04-29 | 6 | -12/+1 |
| | | | | | We don't care, as long as these files are ignored in `.gitignore' it does not matter where we write them. | ||||
* | my-text: enable goto-address-mode | Franck Cuny | 2022-04-29 | 1 | -0/+2 |
| | |||||
* | truly no more use-package | Franck Cuny | 2022-04-28 | 1 | -1/+0 |
| | |||||
* | README: remove instructions for forge | Franck Cuny | 2022-04-28 | 1 | -29/+0 |
| | |||||
* | `use-package' is not needed anymore | Franck Cuny | 2022-04-28 | 1 | -5/+0 |
| | |||||
* | org: remove `use-package' | Franck Cuny | 2022-04-28 | 1 | -186/+99 |
| | |||||
* | further simplifications | Franck Cuny | 2022-04-28 | 3 | -94/+74 |
| | |||||
* | init: ensure packages are installed | Franck Cuny | 2022-04-27 | 1 | -3/+5 |
| | |||||
* | ensure we store local files under var/ | Franck Cuny | 2022-04-27 | 2 | -0/+2 |
| | |||||
* | my-navigation: sim-pli-fy | Franck Cuny | 2022-04-27 | 1 | -46/+33 |
| | |||||
* | my-ui: more | Franck Cuny | 2022-04-27 | 1 | -17/+16 |
| | |||||
* | init: ensure packages are installed | Franck Cuny | 2022-04-27 | 1 | -0/+4 |
| | |||||
* | my-settings: more of the same | Franck Cuny | 2022-04-27 | 1 | -9/+6 |
| | |||||
* | my-git: sim-pli-fy | Franck Cuny | 2022-04-27 | 1 | -62/+21 |
| | |||||
* | my-prog: enable electric-pair-mode | Franck Cuny | 2022-04-27 | 2 | -4/+4 |
| | |||||
* | my-prog: more simplification | Franck Cuny | 2022-04-27 | 1 | -126/+97 |
| | |||||
* | my-conf: flyspell config is in my-test | Franck Cuny | 2022-04-27 | 1 | -3/+0 |
| | |||||
* | my-test: more simplification | Franck Cuny | 2022-04-27 | 1 | -10/+11 |
| | |||||
* | my-conf: binding to format JSON buffers | Franck Cuny | 2022-04-27 | 1 | -3/+10 |
| | |||||
* | conf: simplify | Franck Cuny | 2022-04-26 | 2 | -46/+30 |
| | |||||
* | edit: simplify | Franck Cuny | 2022-04-26 | 1 | -5/+2 |
| | |||||
* | text: further simplification | Franck Cuny | 2022-04-26 | 1 | -7/+6 |
| | |||||
* | tramp: simplify to speed up | Franck Cuny | 2022-04-26 | 1 | -7/+4 |
| | |||||
* | dired: simplify so we don't need to require | Franck Cuny | 2022-04-26 | 1 | -10/+4 |
| | |||||
* | text: configure (d)abbrev modes | Franck Cuny | 2022-04-20 | 1 | -0/+14 |
| | |||||
* | remove the need for `use-package' in my-settings.el | Franck Cuny | 2022-04-19 | 1 | -13/+15 |
| | |||||
* | no need for `use-package' for a few more modes | Franck Cuny | 2022-04-19 | 2 | -25/+16 |
| | |||||
* | UI: remove completely `use-package' | Franck Cuny | 2022-04-19 | 1 | -23/+16 |
| | | | | The modus themes are part of emacs now. | ||||
* | start to install packages without use-package | Franck Cuny | 2022-04-19 | 3 | -36/+48 |
| | | | | | | | | | Define a list of packages in `init.el', and then use plain `require' in the various custom modules. The first two packages installed that way are: - notmuch - exec-path-from-shell | ||||
* | feed update | Franck Cuny | 2022-04-19 | 1 | -3/+1 |
| | |||||
* | tramp: get rid of `use-package' | Franck Cuny | 2022-04-18 | 1 | -9/+9 |
| | |||||
* | UI: simplify the code | Franck Cuny | 2022-04-18 | 1 | -45/+31 |
| | |||||
* | edit: remove usage of `use-package' | Franck Cuny | 2022-04-18 | 1 | -35/+27 |
| | |||||
* | dired: move configuration to its own module | Franck Cuny | 2022-04-18 | 3 | -26/+20 |
| | |||||
* | elfeed: new site | Franck Cuny | 2022-04-17 | 1 | -0/+1 |
| | |||||
* | elfeed: capture an entry in org-mode | Franck Cuny | 2022-04-17 | 2 | -2/+38 |
| | |||||
* | delete authinfo | Franck Cuny | 2022-04-17 | 1 | -0/+0 |
| | |||||
* | add nix to the languages for github search | Franck Cuny | 2022-04-17 | 1 | -1/+1 |
| | |||||
* | elfeed: store links without outline | Franck Cuny | 2022-04-17 | 1 | -209/+210 |
| | |||||
* | ui: configure position for async shell buffer | Franck Cuny | 2022-04-17 | 1 | -1/+1 |
| | |||||
* | elfeed: enable elfeed | Franck Cuny | 2022-04-17 | 2 | -0/+63 |
| | |||||
* | elfeed: update list of feeds | Franck Cuny | 2022-04-17 | 1 | -34/+225 |
| | |||||
* | yas: elisp | Franck Cuny | 2022-04-16 | 2 | -0/+11 |
| | |||||
* | ui: small adjustment with the theme | Franck Cuny | 2022-04-16 | 1 | -2/+2 |
| | |||||
* | emacs: where to save state | Franck Cuny | 2022-04-16 | 5 | -1/+11 |
| | |||||
* | eshell: disable auto-completion | Franck Cuny | 2022-04-16 | 1 | -7/+8 |
| | |||||
* | completion: a few more changes | Franck Cuny | 2022-04-16 | 1 | -10/+15 |
| | |||||
* | add orderless | Franck Cuny | 2022-04-14 | 1 | -0/+6 |
| | |||||
* | remove more ivy stuff | Franck Cuny | 2022-04-14 | 1 | -9/+1 |
| | |||||
* | replace company with corfu | Franck Cuny | 2022-04-14 | 3 | -17/+27 |
| | |||||
* | replace avy/counsel with vertico/consult | Franck Cuny | 2022-04-14 | 6 | -48/+48 |
| | |||||
* | conf: configure CSS | Franck Cuny | 2022-04-08 | 1 | -0/+5 |
| | |||||
* | git: add more forges | Franck Cuny | 2022-03-25 | 1 | -3/+7 |
| | |||||
* | doc: add information about the forge package | Franck Cuny | 2022-03-25 | 1 | -0/+30 |
| | |||||
* | git: add back the forge package | Franck Cuny | 2022-03-25 | 2 | -0/+19 |
| | | | | | | It's useful to keep track of the repositories, the code reviews, issues, etc. It's also easier to do code reviews that way (at least the initial reading). | ||||
* | prog: tweak configuration for go | Franck Cuny | 2022-03-25 | 1 | -1/+14 |
| | | | | | Add a few bindings to run the tests, and make the test output more verbose by default. | ||||
* | UI: simplify the theme configuration | Franck Cuny | 2022-03-25 | 1 | -1/+1 |
| | |||||
* | work: add function to search on sourcegraph | Franck Cuny | 2022-03-25 | 1 | -0/+11 |
| | |||||
* | mac: ensure exec-path-from-shell is installed | Franck Cuny | 2022-03-25 | 1 | -0/+1 |
| | |||||
* | ui: adjust theme for org-mode | Franck Cuny | 2022-03-25 | 1 | -3/+4 |
| | |||||
* | eshell: fix configuration | Franck Cuny | 2022-03-25 | 1 | -1/+0 |
| | |||||
* | web-extra: function to do a search on github | Franck Cuny | 2022-03-25 | 1 | -1/+12 |
| | |||||
* | git-extra: fix docstring | Franck Cuny | 2022-03-25 | 1 | -1/+1 |
| | |||||
* | settings: simplify server / exec-path-from-shell | Franck Cuny | 2022-03-25 | 1 | -7/+7 |
| | |||||
* | packages: extra functions related to package.el | Franck Cuny | 2022-03-24 | 2 | -0/+66 |
| | |||||
* | ibuffer: simplify the configuration | Franck Cuny | 2022-03-24 | 1 | -32/+1 |
| | | | | I mostly use project.el anyway. | ||||
* | ui: configure display for xref buffers | Franck Cuny | 2022-03-24 | 1 | -1/+1 |
| | |||||
* | theme: improve readability a bit | Franck Cuny | 2022-03-24 | 1 | -1/+13 |
| | |||||
* | this should be the last mass refactor | Franck Cuny | 2022-03-23 | 9 | -212/+145 |
| | |||||
* | functions: move custom functions to libraries | Franck Cuny | 2022-03-23 | 6 | -68/+64 |
| | |||||
* | init: simplify loading libraries | Franck Cuny | 2022-03-23 | 2 | -14/+17 |
| | |||||
* | rename a few more libraries | Franck Cuny | 2022-03-23 | 9 | -29/+35 |
| | |||||
* | rename fcuny-org to my-org | Franck Cuny | 2022-03-23 | 2 | -22/+22 |
| | |||||
* | rename fcuny-git to my-git | Franck Cuny | 2022-03-23 | 2 | -8/+6 |
| | |||||
* | rename fcuny-text to my-text | Franck Cuny | 2022-03-23 | 2 | -4/+4 |
| | |||||
* | rename fcuny-edit to my-edit | Franck Cuny | 2022-03-23 | 2 | -14/+12 |
| | |||||
* | rename fcuny-navigation to my-navigation | Franck Cuny | 2022-03-23 | 2 | -7/+4 |
| | |||||
* | rename fcuny-ui to my-ui | Franck Cuny | 2022-03-23 | 2 | -4/+4 |
| | |||||
* | rename fcuny-settings to my-settings | Franck Cuny | 2022-03-23 | 2 | -4/+4 |
| | |||||
* | init: start to simplify the configuration | Franck Cuny | 2022-03-23 | 1 | -54/+51 |
| | | | | | | | | Update the settings for the garbage collector when we start Emacs, to make things go faster. Also drop a few things that we don't care about anymore (the gnutls configuration). Be specific about the path to the library. | ||||
* | settings: don't pull fcuny-vars anymore | Franck Cuny | 2022-03-23 | 1 | -3/+7 |
| | | | | This library is going away. Also update the docs. | ||||
* | git: update gitignore | Franck Cuny | 2022-03-23 | 1 | -50/+8 |
| | | | | | I'm moving around some files, we need to ignore a number of things. The previous version of that file was also full of useless stuff. | ||||
* | init: don't pull packages from elpa.gnu.org | Franck Cuny | 2022-03-22 | 1 | -2/+1 |
| | |||||
* | prog: format go buffer before saving | Franck Cuny | 2022-03-22 | 1 | -0/+1 |
| | |||||
* | commands: start refactoring | Franck Cuny | 2022-03-22 | 1 | -1/+46 |
| | |||||
* | work: manage work related functions | Franck Cuny | 2022-03-22 | 3 | -5/+12 |
| | |||||
* | init: load custom commands last | Franck Cuny | 2022-03-22 | 1 | -2/+2 |
| | |||||
* | prog: make flymake happy | Franck Cuny | 2022-03-22 | 1 | -33/+66 |
| | |||||
* | text: make flymake happy | Franck Cuny | 2022-03-22 | 1 | -0/+7 |
| | |||||
* | ui: make flymake happy | Franck Cuny | 2022-03-22 | 1 | -34/+21 |
| | |||||
* | tramp: make flymake happy | Franck Cuny | 2022-03-22 | 1 | -1/+8 |
| | |||||
* | org: make flymake happy | Franck Cuny | 2022-03-22 | 1 | -1/+9 |
| | |||||
* | navigation: make flymake happy | Franck Cuny | 2022-03-22 | 1 | -31/+7 |
| | |||||
* | git: make flymake happy | Franck Cuny | 2022-03-22 | 1 | -53/+7 |
| | |||||
* | flycheck: replaced by flymake | Franck Cuny | 2022-03-22 | 1 | -14/+0 |
| | |||||
* | eshell: make flymake happy | Franck Cuny | 2022-03-22 | 1 | -15/+33 |
| | |||||
* | edit: make flymake happy | Franck Cuny | 2022-03-22 | 1 | -2/+10 |
| | |||||
* | vars: make flymake happy | Franck Cuny | 2022-03-22 | 1 | -1/+6 |
| | |||||
* | notmuch: make flymake happy | Franck Cuny | 2022-03-22 | 1 | -0/+7 |
| | |||||
* | conf: make it work with flymake | Franck Cuny | 2022-03-21 | 1 | -10/+8 |
| | |||||
* | settings: make it work with flymake | Franck Cuny | 2022-03-21 | 1 | -5/+10 |
| | |||||
* | init: address flymake feedback | Franck Cuny | 2022-03-21 | 1 | -18/+25 |
| | |||||
* | puppet: we don't need this anymore! | Franck Cuny | 2022-03-20 | 2 | -8/+0 |
| | |||||
* | eglot: replace lsp-mode with eglot | Franck Cuny | 2022-03-17 | 1 | -78/+7 |
| | |||||
* | prog: add support for nix | Franck Cuny | 2022-03-04 | 1 | -0/+7 |
| | | | | | Enable the LSP for nix, and also ensure we're formatting the buffer when saving a buffer. | ||||
* | Makefile: remove unused targets | Franck Cuny | 2022-03-04 | 1 | -6/+2 |
| | |||||
* | emacs: configure the font correctly | Franck Cuny | 2022-03-03 | 1 | -2/+5 |
| | |||||
* | themes: add modus again | Franck Cuny | 2022-03-03 | 1 | -3/+8 |
| | |||||
* | authinfo: add github creds | Franck Cuny | 2022-03-03 | 1 | -0/+0 |
| | |||||
* | ui: set proper font size when running with pgkt | Franck Cuny | 2022-02-20 | 1 | -2/+2 |
| | | | | | As I'm slowly moving to wayland for the X server, I need to add pgkt to the possible list of window system (pgkt == pure gtk). | ||||
* | org: new capture for bookmarks | Franck Cuny | 2022-02-03 | 1 | -0/+21 |
| | | | | | Add a new template to capture bookmarks. The link needs to be in the clipboard, and the title of the entry uses the title of the page. | ||||
* | clipboard: function to get clipboard's content | Franck Cuny | 2022-02-03 | 1 | -0/+19 |
| | | | | | | | The function can get the content of the clipboard for both MacOS and Linux. This function is coming from this module [1]. [1] https://github.com/rolandwalker/simpleclip/blob/master/simpleclip.el | ||||
* | twitter: remove more unused code | Franck Cuny | 2022-02-03 | 2 | -21/+2 |
| | |||||
* | org: journal's tree-type is day | Franck Cuny | 2022-02-03 | 1 | -1/+1 |
| | |||||
* | twitter: remove pants checker/change work-machine | Franck Cuny | 2022-02-03 | 1 | -12/+1 |
| | |||||
* | python: no more aurora files :) | Franck Cuny | 2022-02-03 | 1 | -2/+1 |
| | |||||
* | twitter: delete twitter module | Franck Cuny | 2022-02-03 | 2 | -14/+0 |
| | |||||
* | project: replace projectile with project.el | Franck Cuny | 2022-02-03 | 1 | -15/+11 |
| | | | | project.el is part of emacs, so that's fewer external dependencies. | ||||
* | org: fix URL for Jira | Franck Cuny | 2022-02-03 | 1 | -2/+1 |
| | |||||
* | packages: configure gnuTLS' algorithms | Franck Cuny | 2022-02-03 | 1 | -0/+4 |
| | | | | Without that, I can't fetch packages from GNU's elpa on the mac. | ||||
* | config: the package is 'chef-mode' | Franck Cuny | 2022-02-03 | 1 | -1/+1 |
| | |||||
* | ui: increase font size for OSX | Franck Cuny | 2022-02-03 | 1 | -1/+1 |
| | |||||
* | projectile: initial configuration | Franck Cuny | 2022-02-03 | 1 | -0/+17 |
| | | | | | | | Now that there's no mono-repo to worry about, I can use again projectile. Also add the integration with counsel. | ||||
* | config: add package for chef | Franck Cuny | 2022-02-03 | 1 | -0/+3 |
| | |||||
* | config: add modes for hashistack | Franck Cuny | 2022-02-03 | 1 | -0/+11 |
| | | | | That includes terraform and hcl. | ||||
* | git: configure sourcegraph for roblox | Franck Cuny | 2022-02-03 | 1 | -3/+3 |
| | |||||
* | magit: pull the proper package | Franck Cuny | 2022-02-03 | 1 | -12/+9 |
| | | | | It looks like these packages were moved to a new one named `git-modes'. | ||||
* | git: ensure proper mode are used | Franck Cuny | 2022-02-02 | 1 | -0/+4 |
| | |||||
* | remove non-emacs configuration | Franck Cuny | 2022-02-02 | 7 | -154/+6 |
| | | | | | Only keep emacs' configuration in this repository. Everything else is moved to the repository with my configuration for linux. | ||||
* | org: clean up config | Franck Cuny | 2022-01-31 | 1 | -15/+5 |
| | |||||
* | emacs: capitalize headlines | Franck Cuny | 2022-01-29 | 1 | -2/+2 |
| | |||||
* | emacs: clean up UI | Franck Cuny | 2022-01-29 | 1 | -38/+0 |
| | | | | Remove unused code. | ||||
* | emacs: a more visible cursor | Franck Cuny | 2022-01-29 | 1 | -1/+1 |
| | |||||
* | eshell: run `ls -l` after entering a directory | Franck Cuny | 2022-01-21 | 1 | -0/+2 |
| | |||||
* | emacs: remove configuration for hl-mode | Franck Cuny | 2022-01-14 | 1 | -7/+7 |
| | | | | It's fragile and make some stuff unreadable. | ||||
* | emacs: slightly bigger font on linux | Franck Cuny | 2022-01-14 | 1 | -1/+1 |
| | |||||
* | emacs: done with modus-themes again | Franck Cuny | 2022-01-14 | 1 | -30/+32 |
| | | | | | The theme configuration keeps breaking after each update. Let's use tango-dark instead. | ||||
* | emacs: simplify git/magit configuration | Franck Cuny | 2022-01-14 | 2 | -67/+1 |
| | | | | | I don't have to deal with magit anymore, so I can drop all the stuff that removed the VC stuff. | ||||
* | zsh: gcloud completion is somewhere else | Franck Cuny | 2022-01-14 | 1 | -6/+0 |
| | |||||
* | aspell: new word | Franck Cuny | 2022-01-14 | 1 | -1/+2 |
| | |||||
* | emacs: stop using org-superstar | Franck Cuny | 2021-12-20 | 1 | -5/+0 |
| | |||||
* | zsh: add fly to the $PATH | Franck Cuny | 2021-12-20 | 1 | -1/+1 |
| | |||||
* | eshell: add the host's name in the prompt | Franck Cuny | 2021-12-18 | 1 | -2/+3 |
| | | | | | The name of the host is added at the beginning of the prompt, and a background color is set to make it obvious. | ||||
* | aspell: more words | Franck Cuny | 2021-12-18 | 1 | -1/+4 |
| | |||||
* | zsh: update my prompt | Franck Cuny | 2021-12-18 | 1 | -1/+23 |
| | | | | | Add the host's name at the beginning of the prompt, with a background color. Also add some information about git at the end of the prompt. | ||||
* | emacs: enable camel case option for spell check | Franck Cuny | 2021-11-29 | 1 | -0/+1 |
| | |||||
* | emacs: font settings | Franck Cuny | 2021-11-29 | 1 | -4/+2 |
| | |||||
* | emacs: try to fix prompt | Franck Cuny | 2021-11-29 | 1 | -3/+3 |
| | |||||
* | zsh: fly variables are managed by environment.d | Franck Cuny | 2021-11-15 | 1 | -5/+0 |
| | |||||
* | emacs: configure how to handle man pages | Franck Cuny | 2021-11-15 | 1 | -0/+4 |
| | |||||
* | emacs: add buffer configuration for man pages | Franck Cuny | 2021-11-15 | 1 | -4/+9 |
| | |||||
* | aspell: words | Franck Cuny | 2021-11-07 | 1 | -1/+2 |
| | |||||
* | emacs: simplify the modeline | Franck Cuny | 2021-11-07 | 1 | -11/+17 |
| | | | | | No need for powerline, and don't need to display the time either (since it's already visible easily on both macos and linux). | ||||
* | emacs: split horizontally to create eshell buffer | Franck Cuny | 2021-10-27 | 1 | -3/+2 |
| | |||||
* | eshell: open file at point | Franck Cuny | 2021-10-27 | 1 | -1/+22 |
| | | | | | | | | | | Add a function to open the file at point. In an eshell session, I can then move the cursor to a file or a directory, and call `fcuny/eshell-open-file-at-point`: for a file, a new buffer is open, if it's a directory, we're changing the working directory to the given path. Bind the function to "C-o" in eshell. | ||||
* | emacs: use powerline | Franck Cuny | 2021-10-27 | 1 | -17/+9 |
| | |||||
* | emacs: add lispy | Franck Cuny | 2021-10-27 | 1 | -0/+6 |
| | |||||
* | emacs: different magit setup for work/personal | Franck Cuny | 2021-10-27 | 1 | -40/+61 |
| | | | | | | | | | Work's monorepo is extremely large which is causing performance issues for magit. But there's magit features that I want to use when working on personal projects. Split the configuration between work/personal so that I can still use what I want when working on my projects. | ||||
* | aspell: words | Franck Cuny | 2021-10-26 | 1 | -1/+3 |
| | |||||
* | emacs: enable a couple of hooks for systemd-mode | Franck Cuny | 2021-10-26 | 1 | -1/+3 |
| | | | | | | | | Enable `flyspell-prog-mode` in order to get suggestions for spelling errors. Enable `company-mode` to get completion at point for unit and network directives. | ||||
* | emacs: disable mouse-overs for the modeline | Franck Cuny | 2021-10-25 | 1 | -0/+4 |
| | |||||
* | emacs: set world-clock only when variables exist | Franck Cuny | 2021-10-25 | 1 | -3/+10 |
| | |||||
* | emacs: override the background for the theme | Franck Cuny | 2021-10-25 | 1 | -1/+2 |
| | |||||
* | emacs: navigation related changes | Franck Cuny | 2021-10-25 | 1 | -9/+11 |
| | |||||
* | emacs: configure world-clock | Franck Cuny | 2021-10-21 | 1 | -9/+16 |
| | |||||
* | emacs: adjust timezone information | Franck Cuny | 2021-10-21 | 1 | -3/+6 |
| | |||||
* | emacs: slightly smaller font for linux | Franck Cuny | 2021-10-21 | 1 | -1/+1 |
| | |||||
* | emacs: almost white background | Franck Cuny | 2021-10-21 | 1 | -0/+1 |
| | | | | Not white, not lightly yellow, just close to white but not too bright. | ||||
* | tmux: no status | Franck Cuny | 2021-10-21 | 1 | -0/+3 |
| | |||||
* | aspell: more words | Franck Cuny | 2021-10-20 | 1 | -1/+3 |
| | |||||
* | emacs: changes to the UI | Franck Cuny | 2021-10-20 | 1 | -5/+43 |
| | | | | | | | | | - smaller font for the modeline - use the '3d' modeline from modus' theme - include the host's name in the frame's title - slightly larger font in linux - include time and date in the modeline - configure the modeline to include explicitly what we want | ||||
* | emacs: add alias for ls -l | Franck Cuny | 2021-10-20 | 1 | -0/+1 |
| | |||||
* | emacs: remove deprecated variable | Franck Cuny | 2021-10-18 | 1 | -1/+0 |
| | |||||
* | zsh: use the default prompt | Franck Cuny | 2021-10-18 | 1 | -2/+0 |
| | |||||
* | emacs: select help buffer when it opens | Franck Cuny | 2021-10-18 | 2 | -0/+12 |
| | | | | | | | Configure how we want to open an help buffer (on the left, with a defined width), and let's jump to it. Enable =visual-line-mode= for help buffers, otherwise it's unreadable. | ||||
* | emacs: start a shell when configuration is loaded | Franck Cuny | 2021-10-18 | 2 | -0/+10 |
| | | | | | Once the initialization of our configuration is done, we start a shell session with `eshell'. | ||||
* | emacs: set eshell-prompt-regexp | Franck Cuny | 2021-10-17 | 1 | -0/+1 |
| | | | | Otherwise the shell freeze every now and then. | ||||
* | emacs: add a "shell" section to ibuffer | Franck Cuny | 2021-10-17 | 1 | -0/+1 |
| | |||||
* | emacs: different prompt when on a remote host | Franck Cuny | 2021-10-17 | 1 | -3/+7 |
| | | | | | Replace the prompt with `@<hostname>' when our current eshell path is on a remote host. | ||||
* | aspell: word | Franck Cuny | 2021-10-17 | 1 | -1/+2 |
| | |||||
* | emacs: add binding for counsel-esh-history | Franck Cuny | 2021-10-17 | 1 | -1/+2 |
| | | | | | The default one is not working, and I don't think it's obvious to me what it was anyway. | ||||
* | emacs: custom prompt for eshell | Franck Cuny | 2021-10-17 | 1 | -0/+33 |
| | |||||
* | aspell: words | Franck Cuny | 2021-10-17 | 1 | -1/+2 |
| | |||||
* | emacs: add function to export eshell output | Franck Cuny | 2021-10-17 | 1 | -1/+32 |
| | | | | | | | | Add a new function (and a new binding) to export the latest output from eshell to a buffer. The code comes from https://gitlab.com/protesilaos/dotfiles/-/blob/master/emacs/.emacs.d/prot-lisp/prot-eshell.el#L114 | ||||
* | emacs: set `eshell-cd-on-directory` to true | Franck Cuny | 2021-10-17 | 1 | -0/+1 |
| | |||||
* | emacs: add a few more aliases to eshell | Franck Cuny | 2021-10-17 | 1 | -1/+8 |
| | |||||
* | emacs: be explicit about eshell modules we load | Franck Cuny | 2021-10-17 | 1 | -4/+26 |
| | |||||
* | fcuny: remove unused org functions | Franck Cuny | 2021-10-16 | 2 | -32/+0 |
| | |||||
* | org: be specific about the refile targets | Franck Cuny | 2021-10-16 | 1 | -1/+3 |
| | |||||
* | emacs: get rid of the fringe | Franck Cuny | 2021-10-16 | 1 | -2/+7 |
| | |||||
* | emacs: replace org-bullets with org-superstar | Franck Cuny | 2021-10-16 | 1 | -2/+2 |
| | | | | | | Apparently org-bullets is not supported anymore Signed-off-by: Franck Cuny <franck@fcuny.net> | ||||
* | org: define TODO keywords as a sequence | Franck Cuny | 2021-10-16 | 1 | -1/+1 |
| | |||||
* | zsh: add host's name to the prompt | Franck Cuny | 2021-10-14 | 1 | -1/+1 |
| | |||||
* | emacs: strict regex for PROJECT file | Franck Cuny | 2021-10-11 | 1 | -1/+1 |
| | | | | | | Since on macOS the filesystem is not case insensitive, it means that a file named `projects.org` will be associated with YAML if the regexp is only `PROJECT`. Making the regexp more strict fixes this issue. | ||||
* | org: active timestamp in drawer for note/journal | Franck Cuny | 2021-10-11 | 1 | -2/+2 |
| | | | | | | Instead of having the active timestamp in the header, we can store it in the drawer. There's not a lot of value for having this in the header, we mostly care about the creation time for the agenda. | ||||
* | org: active timestamp for journal and note entries | Franck Cuny | 2021-10-11 | 1 | -2/+2 |
| | |||||
* | org: save org buffers after refill | Franck Cuny | 2021-10-11 | 1 | -0/+6 |
| | |||||
* | org: mostly rewrite configuration for the agenda | Franck Cuny | 2021-10-11 | 1 | -49/+44 |
| | | | | | | | | | | | | For some reasons using `defvar` for the files does not work with the agenda. Rewrite the org-capture templates to specify the files instead of relying on the variable, since it's not working (at least on linux with emacs 27.2). Add a custom command for the agenda, to see what I care about for the week. | ||||
* | emacs: tweak the UI | Franck Cuny | 2021-10-11 | 1 | -13/+7 |
| | | | | | - don't underline the highlighted line - don't scale / change the font for the agenda | ||||
* | emacs: set org-directory with other variables | Franck Cuny | 2021-10-11 | 1 | -0/+5 |
| | |||||
* | emacs: notmuch's tags for archiving emails | Franck Cuny | 2021-10-08 | 1 | -1/+2 |
| | |||||
* | emacs: small tweaks to the theme | Franck Cuny | 2021-10-08 | 1 | -2/+19 |
| | |||||
* | emacs: updates for org-configuration | Franck Cuny | 2021-10-08 | 1 | -0/+10 |
| | |||||
* | emacs: add "git" section to ibuffer | Franck Cuny | 2021-10-08 | 1 | -0/+3 |
| | |||||
* | org: simplify templates for org-capture | Franck Cuny | 2021-10-08 | 1 | -69/+32 |
| | | | | | | | | Let's not worry about synchronizing files between machines, since I want to dissociate work from personal stuff. Let's reduce the amount of files managed by org, and let's have fewer templates too. | ||||
* | emacs: once again, background | Franck Cuny | 2021-10-07 | 1 | -0/+1 |
| | |||||
* | git: remove old forge configuration | Franck Cuny | 2021-10-07 | 1 | -1/+0 |
| | | | | Let's use HTTPS instead of SSH for all my projects. | ||||
* | git: configure forge properly | Franck Cuny | 2021-10-04 | 2 | -1/+9 |
| | | | | | | | | | I'm going to deprecate the SSH endpoint for gitea, and use HTTPS instead for accessing the repositories. For this, I need to configure properly the credential part for the different forges (github/gitea for now), and update the URL in the forge configuration for emacs. | ||||
* | emacs: add encrypted authinfo resource file | Franck Cuny | 2021-10-03 | 2 | -0/+1 |
| | | | | Use it with the forge package. | ||||
* | emacs: load the required module | Franck Cuny | 2021-10-02 | 1 | -0/+2 |
| | |||||
* | emacs: set variables if they exist | Franck Cuny | 2021-10-02 | 1 | -2/+4 |
| | |||||
* | emacs: switch back to white for the background | Franck Cuny | 2021-10-02 | 1 | -1/+0 |
| | |||||
* | aspell: new words | Franck Cuny | 2021-09-29 | 1 | -1/+2 |
| | |||||
* | emacs: adding modus-themes (again) | Franck Cuny | 2021-09-29 | 1 | -0/+18 |
| | |||||
* | emacs: set variable only if it exists | Franck Cuny | 2021-09-29 | 1 | -1/+2 |
| | | | | | | The emacs version on arch does not yet have support for native code compilation, so I need to check that the variable exists before using it. | ||||
* | emacs: more tweaks for notmuch | Franck Cuny | 2021-09-25 | 1 | -1/+5 |
| | |||||
* | emacs: some eshell tweaks | Franck Cuny | 2021-09-24 | 1 | -3/+7 |
| | |||||
* | emacs: set the path where to store compiled files | Franck Cuny | 2021-09-24 | 1 | -0/+3 |
| | | | | | Emacs 28 has support for native compilation which speeds up a number of packages. This change set the path where we want to store the files. | ||||
* | emacs: fix the configuration for notmuch | Franck Cuny | 2021-09-24 | 1 | -0/+3 |
| | | | | | We need a `provide` and we should only configure it if the binary is present. | ||||
* | emacs: add package eshell-bookmark | Franck Cuny | 2021-09-24 | 1 | -0/+6 |
| | |||||
* | emacs: initial configuration for notmuch | Franck Cuny | 2021-09-21 | 2 | -0/+6 |
| | |||||
* | emacs: use a light background | Franck Cuny | 2021-09-16 | 1 | -0/+1 |
| | | | | Don't use plain white for the background, but a very light yellow color. | ||||
* | emacs: use default branch for sourcegraph | Franck Cuny | 2021-09-09 | 1 | -2/+9 |
| | | | | | Don't use the current branch when building a link to sourcegraph, as we might be on a feature branch that is not available on the remote. | ||||
* | Makefile: simplify the setup | Franck Cuny | 2021-09-08 | 1 | -12/+40 |
| | |||||
* | linux: remove configurations specific to linux | Franck Cuny | 2021-09-08 | 18 | -477/+0 |
| | | | | | They are all handled by the repository `linux-desktop`. It's easier to have a different repository for this bits of configs. | ||||
* | emacs: get rid of mapping for sourcegraph | Franck Cuny | 2021-08-24 | 1 | -5/+1 |
| | | | | | | Since the hostname from the git remote is appended to 'sourcegraph.twitter.biz', we can get rid of the mapping and just build the URL using `format`. This simplifies even more the solution. | ||||
* | emacs: move function for go-mode-compile | Franck Cuny | 2021-08-24 | 1 | -5/+6 |
| | | | | | The function needs to be defined before we use it in the `use-package` for go-mode. | ||||
* | emacs: fix hook syntax for lsp-mode | Franck Cuny | 2021-08-24 | 1 | -1/+1 |
| | |||||
* | emacs: add lsp-treemacs | Franck Cuny | 2021-08-24 | 1 | -0/+5 |
| | | | | It's useful to show errors across a project | ||||
* | zsh: add settings for `gcloud` | Franck Cuny | 2021-08-24 | 1 | -0/+6 |
| | |||||
* | zsh: add `fly` to the path | Franck Cuny | 2021-08-24 | 1 | -0/+5 |
| | |||||
* | emacs: fix mapping for git-link and simplify code | Franck Cuny | 2021-08-24 | 1 | -14/+5 |
| | | | | | | | | The mapping for git.twitter.biz was incorrect. The package `git-link' has functions to take to format the URL for sourcegraph, we don't need to maintain them on our end, which simplifies a bit the code. | ||||
* | emacs: git links to sourcegraph for work repo | Franck Cuny | 2021-08-23 | 1 | -18/+26 |
| | | | | | | | | | | | | | | This article [1] shows how to use sourcegraph with the package `git-link'. However, it requires to modify the configuration of the repository to add a new remote named 'git-link'. This is inconvenient, and this can be automated. This change adds a function to automatically generate the remote URL when the remote origin of a repo is set to twitter.biz. We also add the configuration for our own gitea instance. [1] https://sideshowcoder.com/2020/07/02/opening-sourcegraph-from-emacs/ | ||||
* | emacs: use the package `forge' | Franck Cuny | 2021-08-23 | 1 | -0/+8 |
| | | | | | This packages help interacting with various forges. We add a new entry to the default list for our own gitea instance. | ||||
* | git: for new repo, use 'main' for default branch | Franck Cuny | 2021-08-23 | 1 | -3/+4 |
| | | | | Sort branches by date. | ||||
* | backup: use the wireguard interface | Franck Cuny | 2021-08-18 | 1 | -1/+1 |
| | | | | | The restic REST server is running on the nas' wireguard interface, so we need to change the URL in our unit file. | ||||
* | README: update list of installed packages | Franck Cuny | 2021-08-17 | 1 | -0/+15 |
| | |||||
* | emacs: minor improvements for tramp | Franck Cuny | 2021-08-08 | 1 | -1/+4 |
| | |||||
* | emacs: add function to clone a git repository | Franck Cuny | 2021-08-08 | 1 | -0/+8 |
| | |||||
* | emacs: rename eshell buffer | Franck Cuny | 2021-08-05 | 1 | -1/+6 |
| | | | | | When creating a new buffer for eshell with `fcuny/eshell-here` rename the buffer using parts of the directory. | ||||
* | emacs: eshell smart display | Franck Cuny | 2021-08-05 | 1 | -1/+9 |
| | | | | From https://www.masteringemacs.org/article/complete-guide-mastering-eshell | ||||
* | emacs: track command's execution time in eshell | Franck Cuny | 2021-08-05 | 1 | -29/+50 |
| | | | | | | | | | With zsh I report how long a command takes to execute when it takes more than a few seconds, and it's pretty useful. This article [1] shows how to do the same with eshell. [1] https://www.birkey.co/2021-06-20-why-eshell-part-1.html |