Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ref(python): use black when available | Franck Cuny | 2022-10-14 | 1 | -3/+7 |
| | | | | | | Use python3 for the interpreter. Change-Id: Ib3193cb73b1303de543d8dc1873f1efe2320cd20 | ||||
* | ref(org-mode): drop references to notmuch | Franck Cuny | 2022-10-14 | 1 | -12/+0 |
| | | | | | | I forgot to clean this up when I delete the code for notmuch. Change-Id: I56e0ad26ee3f0375d1814f47c6856931501b70da | ||||
* | ref(text): use gfm-mode for README.md files | Franck Cuny | 2022-10-14 | 1 | -1/+7 |
| | | | | Change-Id: I590cff96b935202c6d8b2bd9c0d3fe56e0699cc8 | ||||
* | ref: don't coerce eldoc's buffer to a small window | Franck Cuny | 2022-10-14 | 1 | -1/+1 |
| | | | | Change-Id: Ib831efa39358ac6bd1d1ecc7d484ce479749cae8 | ||||
* | ref: move flymake and eldoc configuration to their own libraries | Franck Cuny | 2022-10-14 | 4 | -15/+45 |
| | | | | Change-Id: Ida9e0f7d6ee25cf5fe8e208d1ae5c77aa28cfe0f | ||||
* | fix(prog/lsp): apply a number of fixes related to LSP | Franck Cuny | 2022-09-24 | 3 | -59/+23 |
| | | | | | | | | | | | | | | | | | Now that I've switched back to LSP, there's some configuration to delete and some to update. The configuration related to rust is fixed (lsp-ui was not loading properly), and I'm also disabling the inlay hints (they are very intrusive, I'll need more tweaks to find something that works for me). For the LSP configuration itself, I'm tweaking a few more things, especially related to the UI. Finally, deleting configurations for eglot and go: eglot is replaced by lsp-mode, and go's configuration is in its own file. Change-Id: I73fb4b66c8816dd6e20efa358c81e3c306b8255f | ||||
* | feat(packages): install corfu-doc | Franck Cuny | 2022-09-24 | 2 | -0/+4 |
| | | | | Change-Id: I59e41c5a4a8949a2c04aea391eb74f5bbbd71549 | ||||
* | feat(lang/nix): format the buffer on save | Franck Cuny | 2022-09-22 | 1 | -0/+5 |
| | | | | | | Delegate the formatting of the buffer to the LSP server. Change-Id: Iabb7b838fba71dffcff5dd272aa5895801d6db3c | ||||
* | ref(completion): add more packages for completion | Franck Cuny | 2022-09-17 | 5 | -12/+28 |
| | | | | | | Get LSP to work with cape and corfu for the completion. Change-Id: Id8f01b1dee77957ff5ba27ed471707b7b9c7dc93 | ||||
* | feat(lang/nix): configure Emacs for nix | Franck Cuny | 2022-09-17 | 2 | -0/+22 |
| | | | | Change-Id: I4e92859e96362268431bde6dd4a81f73a8796b0d | ||||
* | ref(tree-sitter): move the configuration to its own file | Franck Cuny | 2022-09-17 | 3 | -10/+22 |
| | | | | Change-Id: I424e4d32e05d6bf21f6abb3cc68cad598af31708 | ||||
* | feat(lang/rust): configure Emacs for rust | Franck Cuny | 2022-09-17 | 2 | -0/+20 |
| | | | | Change-Id: Iaaccc75333b8b36e2fdb0ae4a6eb84408eb61300 | ||||
* | ref(email): remove configuration for notmuch | Franck Cuny | 2022-09-17 | 2 | -80/+0 |
| | | | | | | I'm not going to read my emails with Emacs ... Change-Id: I649239057e5a0c35ebbb1eb329b9bee956dd2668 | ||||
* | feat(lang/go): configure Emacs for go | Franck Cuny | 2022-09-17 | 2 | -0/+31 |
| | | | | Change-Id: I2f33baa1ef2f75d770203da210065fed15f567e8 | ||||
* | feat(lsp): configure lsp-mode for Emacs | Franck Cuny | 2022-09-17 | 3 | -0/+29 |
| | | | | | | | | | | Despite all the hype around eglot, it's not working well enough for me. I keep running into issues where the text is poorly formatted (I might have more than one formatter running, so it could be my fault). It also have to frequently reconnect to the server, which is really annoying (and I did not use to have that problem with lsp-mode). Change-Id: I5763487882599053adf9fd05c612422ad94edbe1 | ||||
* | feat(lang/python): configure Emacs for python | Franck Cuny | 2022-09-17 | 2 | -0/+18 |
| | | | | Change-Id: I4f1ae59be8c10f344bec93b86c70a893123e92de | ||||
* | feat(packages): install all required packages via straight | Franck Cuny | 2022-09-17 | 2 | -73/+78 |
| | | | | | | | | | Remove all the code related to installing packages, and created a new module that lists all the packages I need to install. This does not seem to be breaking anything so far ... Change-Id: I02f07c6a95bfde55d0897d804ea4d32097a79842 | ||||
* | feat(packages): configure straight for managing packages | Franck Cuny | 2022-09-17 | 1 | -0/+14 |
| | | | | | | | | | straight has a few nice properties: - reproducible package management - clone packages to make it easier to work on them when needed - can use packages that are not in melpa (e.g. other git repositories) Change-Id: I6a5203bd843e68a040467d63faca8d597150b190 | ||||
* | feat(aspell): more words | Franck Cuny | 2022-09-17 | 1 | -1/+2 |
| | | | | Change-Id: I34514531f8c0a2f3d3af31861b242a4eb55def64 | ||||
* | fix(prog): set python indentation to 4 spaces | Franck Cuny | 2022-09-15 | 1 | -1/+1 |
| | | | | | | That's what everyone use. Change-Id: I312dd88218e2d82be0aad8fd6377483ffb2c0390 | ||||
* | feat(UI): use the default theme | Franck Cuny | 2022-09-07 | 1 | -15/+0 |
| | | | | Change-Id: Iadad81181e7f97e89613edefa89afdc244753b98 | ||||
* | feat(project): consider cargo's crate as project | Franck Cuny | 2022-09-07 | 1 | -0/+9 |
| | | | | | | | Add a helper to define directories that contain a 'Cargo.toml' file as a project. Change-Id: If099172eb6f35ecbea06a06fb39b7f64a5a809b7 | ||||
* | feat(rust): add initial configuration for rust | Franck Cuny | 2022-08-22 | 2 | -2/+9 |
| | | | | | | Use rustic and configure it to use eglot as the backend for LSP. Change-Id: I71bd51a863f1a03b0b3f2d218d970d5ea0867e9e | ||||
* | feat(feed): https://pluralistic.net/ | Franck Cuny | 2022-08-10 | 1 | -0/+1 |
| | | | | Change-Id: I1b9800394d241811cec760b66610e1428ae4112d | ||||
* | feat(org-mode): elisp links to these functions are safe | Franck Cuny | 2022-07-07 | 1 | -0/+4 |
| | | | | | | | | | | By default, when opening a link to some elisp code, org-mode prompts for confirmation. I don't need to do that, I consider these functions safe. Change-Id: I4b0f2a65d132bad5820690ae157454c981d09b8b Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/619 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | feat(org-mode): reset check boxes for repeated tasks | Franck Cuny | 2022-07-07 | 1 | -0/+22 |
| | | | | | | | | | | | | | | Add a couple of functions in order to reset the check boxes for repeated tasks. If the tasks has the property `RESET_CHECK_BOXES', when it's marked as completed, the check boxes are unset. Also configure the capture template for emails to only show when I'm in a notmuch buffer. Change-Id: I3511a0bb035ab57722b4409a19feb9a14dc85298 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/618 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | feat(org-mode): get rid of some custom function | Franck Cuny | 2022-07-07 | 1 | -19/+13 |
| | | | | | | | | | | This is not needed anymore, and it looks like the code is also formatted differently for the agenda. Change-Id: I391d0bfda9e4077df8c6ef7e2f7822b085ae4292 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/617 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | feat(org-mode): add more TODO keywords | Franck Cuny | 2022-07-07 | 1 | -1/+2 |
| | | | | | | | | | I want some keywords related to reading (books, articles, feeds, etc). Change-Id: I2c599606b7f537946200dc0e805856d51c9c5b0a Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/616 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | feat(org-mode): add a new file to the agenda: habits.org | Franck Cuny | 2022-07-07 | 1 | -3/+2 |
| | | | | | | | Change-Id: I926607d5541dfd0455685acb324dd2b56484dfc1 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/615 Reviewed-by: Franck Cuny <franck@fcuny.net> Tested-by: CI | ||||
* | feat(org-mode): add capture template for emails | Franck Cuny | 2022-07-07 | 2 | -4/+9 |
| | | | | | | | | | | | Add a new template for org-mode capture related to emails. It's useful to create tasks based on an email, and the module `ol-notmuch' helps with that: it extract the subject (among other stuff). Change-Id: Id211c1f9952d1093dac8f7466ffd818537961ee9 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/614 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | feat(notmuch): tweak a bit more the configuration | Franck Cuny | 2022-07-07 | 1 | -13/+57 |
| | | | | | | | | | | | | | | | Add a few more things to the default configuration: - set the MUA with the version of Emacs/notmuch - cache the addresses - define the tags used to archive emails - set the fcc dir - add a number of saved searches - format the search result Change-Id: Iec21e76e7ac4fce0d299e367b2c59bf8bbbe9718 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/613 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | ref(elfeed): remove more feeds | Franck Cuny | 2022-07-07 | 1 | -38/+1 |
| | | | | | | | Change-Id: Ib927dcdcdab39e09823540a73cb90cddebde2185 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/612 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | ref(elfeed): set the default search filter to 1 month | Franck Cuny | 2022-07-07 | 1 | -1/+1 |
| | | | | | | | | | | Only show entries from the last month, I don't need to see things that are older. Change-Id: I387eac7172fd44df28a513c1fbcc361d762c337a Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/611 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | ref(elfeed): delete commented out code | Franck Cuny | 2022-07-07 | 1 | -63/+0 |
| | | | | | | | Change-Id: I25e307b3019ddffcbe83f954effd60a8b6fa4057 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/610 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | ref(org): lower case for template menu | Franck Cuny | 2022-07-02 | 1 | -4/+4 |
| | | | | | | | Change-Id: I557fc12c1d00af891ec1607b4b921d3f38051016 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/606 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | feat(org): add a capture template for tasks related to mail | Franck Cuny | 2022-07-02 | 1 | -0/+10 |
| | | | | | | | | | By pressing "m" I can create a task related to the current opened email. Change-Id: I63b7cc69cd6ba4fe66e9fbb526e073f75e0a7b3b Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/605 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | feat(notmuch): define saved searches | Franck Cuny | 2022-07-02 | 1 | -1/+17 |
| | | | | | | | | | | Define some saved searches to make it easier to navigate incoming emails. I can jump to them by using the "j" key. Change-Id: Ie7faed224de25b72134604dbcf82568e18c2044b Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/604 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | ref(prog): clean up comment settings | Franck Cuny | 2022-06-27 | 1 | -2/+3 |
| | | | | | | | Change-Id: Ic3ec94047e39618d9d1bbc5aa9afce8565b87208 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/583 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | fix(completion): load explicitly consult | Franck Cuny | 2022-06-27 | 1 | -0/+1 |
| | | | | | | | | | | If I don't do this for some reasons now I can't rely on functions like `consult-buffer'. Change-Id: Iee6a051d66a9903bc3bebdc5762180f8816a5427 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/582 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | fix(prog): configure eglot for buffer formatting | Franck Cuny | 2022-06-26 | 1 | -12/+14 |
| | | | | | | | | | | Load eglot when Emacs starts, and delegate buffer formatting for supported language to LSP. The LSP for nix is using `nixpkgs-fmt' already, so there's no need to configure this ourselves. Change-Id: I6ee4adcc34b30c75031974c10a47fd3f7d240bed | ||||
* | feat(prog): require go-mode | Franck Cuny | 2022-06-26 | 1 | -7/+5 |
| | | | | Change-Id: I2b008d6039714475d7bbf487ac7674dd80b1bac4 | ||||
* | feat(prog): enable tree-sitter | Franck Cuny | 2022-06-26 | 2 | -0/+11 |
| | | | | | | | | | tree-sitter is an incremental parsing system, and this change installs the binding for Emacs. It improves significantly the code highlighting system (as it does not rely on regex when the language is supported by tree-sitter) and improves performance in general. Change-Id: Ibc3d6c7133b323d6cc63ffb248cd83f71ac5c94a | ||||
* | fix(prog): simplify flymake's configuration to work with eglot | Franck Cuny | 2022-06-26 | 1 | -11/+7 |
| | | | | | | | | | | | | | | | I've been running into issues between flymake and eglot for a while now. After modifying the file, flymake would report errors on possible typo I made while editing, but once I've fixed them, the diagnostic would not be updated until I either restart eglot or kick another flymake run. After some debugging I'm pretty convinced this is due to the variable `flymake-no-changes-timeout`. I've been running for a few hours without it being set and I've not been able to reproduce the problem. The other variables are set to their default value, this is not needed. Change-Id: I770857a93b6d90193f39ee0dceaa19b0b928a3d8 | ||||
* | feat(eshell): change the prompt to be like fish | Franck Cuny | 2022-06-21 | 1 | -0/+31 |
| | | | | Change-Id: I8cfd546b668035ff3627cd0ac6a2082cd3d2dea8 | ||||
* | fix(prog): use gofmt to format go code | Franck Cuny | 2022-06-20 | 1 | -3/+4 |
| | | | | | | When using LSP to format the code, I keep running into weird behavior with eglot. I think it's because the code is being formatted while flymake is running but I need more evidence. | ||||
* | feat(prog): use nixpkgs-fmt to format nix code | Franck Cuny | 2022-06-20 | 1 | -0/+1 |
| | | | | | | | This is the tool recommend by the nix community to format nix code (see [1]). [1] https://github.com/nix-community/nixpkgs-fmt | ||||
* | fix(aspell): add a new word | Franck Cuny | 2022-06-07 | 1 | -1/+2 |
| | | | | | Change-Id: I2313857ae41a7ac07907c1b23e8cc3068a50d86e Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/288 | ||||
* | fix(gerrit): use the correct URL in a comment | Franck Cuny | 2022-06-07 | 1 | -1/+1 |
| | | | | | Change-Id: I918f97cbf5dd69eefedc8b6794cbc3e253de4beb Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/287 | ||||
* | feat(gerrit): load the new library for magit/Gerrit | Franck Cuny | 2022-06-07 | 1 | -0/+1 |
| | | | | | | Change-Id: Ifb8844642e3e61c5e5c1279cb9b669aea6ac55c9 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/286 Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | feat(gerrit): add transient options for git-push to work with Gerrit | Franck Cuny | 2022-06-07 | 1 | -0/+76 |
| | | | | | | | | | | | | | | | | | | | | | | | It's possible to configure the status of a change by adding options to a ref when creating the review. To mark a change as `work in progress', appending `%wip' to the ref does the trick. It's then possible to mark the change as ready for review by adding `%ready' to the ref. We add helpers to make this work from Emacs and a few transient functions to push changes to Gerrit: - a change without options (which will be open by default) - a change for WIP - a change for 'ready' (which is needed when the change is currently marked as WIP and we want others to see it) In addition there's transient options to submit the change and to review the change, using labels. Change-Id: I164c6641a10517204e6867852a6363053ead6318 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/285 Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | feat(tramp): add function to quickly ssh to a machine | Franck Cuny | 2022-06-06 | 1 | -0/+12 |
| | | | | | | | Add a list of hosts I ssh to frequently. This list is used by the function `my/ssh-cd-home' to make it easy to open a dired buffer on that machine. | ||||
* | ref(elfeed): remove a bunch of feeds | Franck Cuny | 2022-06-04 | 1 | -100/+10 |
| | |||||
* | feat(dired): use `ls-lisp' with `dired' | Franck Cuny | 2022-06-03 | 1 | -2/+5 |
| | | | | | | | This gives me the possibility to use `--group-directories-first' which is easier to read when browsing directories. Change-Id: I01f303fd4b23b186945964c09a0f45c3e6c634a4 | ||||
* | fix(settings): run `exec-path-from-shell' when we're on a mac | Franck Cuny | 2022-06-03 | 1 | -4/+4 |
| | | | | | | | | | | | | | Don't add `exec-path-from-shell' to the hook `emacs-startup-hook' has it's executed after `init.el' has been loaded. We need to run this when we're at this stage while processing all the init files, so that we configure correctly the path. For example, before this change, `aspell' was not used as the spell checker on mac before we were setting it to nil (the path was not set properly when we were initializing ispell through flyspell). Change-Id: I37d3e8d1c08b50966f1fe0df2579c06e37830e9a | ||||
* | fix(emacs): specify where to store customizations | Franck Cuny | 2022-06-03 | 1 | -0/+7 |
| | | | | | | Don't add them to init.el, since it's specific to different machines. Change-Id: Ia9753ae86e9a4563628fdb1043ed3d2b99c0c8f5 | ||||
* | feat(project): add `go.mod' to the list of files that define a project | Franck Cuny | 2022-06-03 | 1 | -0/+14 |
| | | | | | | | | In a repository, I might have multiple `go.mod' files, and I want to treat of of the directories as a project, even within the same repository. Change-Id: I09937d9961464bff0f9d673d1eb50484eb8ea10e | ||||
* | feat(eglot): use LSP to format go buffers instead of gofmt | Franck Cuny | 2022-06-03 | 1 | -1/+3 |
| | | | | Change-Id: Iccef9b065eb4bee917b0084fb0b34e76f09223f2 | ||||
* | fix(yasnippet): add my snippets to default path and enable yas mode | Franck Cuny | 2022-06-01 | 1 | -1/+8 |
| | | | | | | | | | | | | The way I was setting the path for yasnippets was incorrect: the variable `yas-snippets-dir' is expectnig a list of path, not a regular path. I also need to enable yas globally in order to insert them. Change-Id: I437d6fcd8a976d1f42a13707008436dc15547d56 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/203 Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | ref(Makefile): drop go setup | Franck Cuny | 2022-06-01 | 1 | -7/+1 |
| | | | | | | Change-Id: I55a95b3d358f79ba8f34a9ffecb97d0fbc347272 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/202 Reviewed-by: Franck Cuny <franck@fcuny.net> | ||||
* | feat(cheeseboard): module to get the list of pizzas from cheeseboard | Franck Cuny | 2022-05-31 | 2 | -0/+56 |
| | | | | | | | | | To see which pizzas are available this week at cheeseboard within Emacs is a dream come true. What's better than "M-x my/cheeseboard-menu" ?! This displays in a buffer the list of pizzas for the week. It includes the ingredients for the pizza, and hours of operation for that day (since the hours depending on the day of the week). | ||||
* | fix(prog): add support for workspace module to gopls | Franck Cuny | 2022-05-31 | 1 | -3/+5 |
| | | | | | I've multiple go modules inside a git repository. Without support for workspaces, gopls is confused and does not work correctly. | ||||
* | fix(git-extra): use cs.fcuny.xyz for my own repositories | Franck Cuny | 2022-05-31 | 1 | -17/+25 |
| | | | | | | | | | | I run an instance of sourcegraph on cs.fcuny.xyz for some of my repositories. When using `git-link' on my own code, I want to go there. I refactor some of the code to format the base URL using the hostname, and clean up the directory name in case the repository is coming from a gerrit server (there's a `a/' prefix to the name of the repository that I need to drop). | ||||
* | ref(text): replace dabbrev with hippie-expand | Franck Cuny | 2022-05-19 | 1 | -4/+3 |
| | |||||
* | feat(snippets): add a few more snippets | Franck Cuny | 2022-05-19 | 3 | -0/+13 |
| | | | | Python and elisp. | ||||
* | yas: change the default keybinding | Franck Cuny | 2022-05-19 | 1 | -1/+5 |
| | |||||
* | corfu: the function `corfu-global-mode` has been renamed | Franck Cuny | 2022-05-19 | 1 | -1/+1 |
| | |||||
* | feat: add a new snippet for org-mode | Franck Cuny | 2022-05-17 | 1 | -0/+8 |
| | |||||
* | snippets: for org-mode | Franck Cuny | 2022-05-15 | 1 | -0/+7 |
| | |||||
* | snippets: for go-mode | Franck Cuny | 2022-05-15 | 3 | -0/+23 |
| | |||||
* | snippets: configure the default path | Franck Cuny | 2022-05-15 | 1 | -0/+2 |
| | |||||
* | snippets: header for elisp | Franck Cuny | 2022-05-15 | 1 | -0/+17 |
| | |||||
* | aspell | Franck Cuny | 2022-05-13 | 1 | -1/+2 |
| | |||||
* | elfeed: add back face for search-unread | Franck Cuny | 2022-05-12 | 1 | -1/+2 |
| | |||||
* | elfeed: disable proportional fonts and use eww to render article | Franck Cuny | 2022-05-11 | 1 | -2/+18 |
| | |||||
* | org: add a capture template for elfeed | Franck Cuny | 2022-05-11 | 1 | -0/+5 |
| | |||||
* | org: load `ox-md` | Franck Cuny | 2022-05-10 | 1 | -0/+1 |
| | | | | | That way I can export org-mode files to markdown (then I can copy the generated markdown to our wiki). | ||||
* | my-uptime: rename the function to `my/uptime-is` | Franck Cuny | 2022-05-10 | 1 | -3/+3 |
| | | | | Using the prefix `my/` is more consistent with my other functions. | ||||
* | my-uptime: new module to calculate availability | Franck Cuny | 2022-05-04 | 3 | -1/+57 |
| | | | | | For a given SLO, calculate what's the allowed downtime for different time period. | ||||
* | 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 |
| |