summary refs log tree commit diff
path: root/tmux.conf (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-10-17emacs: custom prompt for eshellFranck Cuny1-0/+33
2021-10-17aspell: wordsFranck Cuny1-1/+2
2021-10-17emacs: add function to export eshell outputFranck Cuny1-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
2021-10-17emacs: set `eshell-cd-on-directory` to trueFranck Cuny1-0/+1
2021-10-17emacs: add a few more aliases to eshellFranck Cuny1-1/+8
2021-10-17emacs: be explicit about eshell modules we loadFranck Cuny1-4/+26
2021-10-16fcuny: remove unused org functionsFranck Cuny2-32/+0
2021-10-16org: be specific about the refile targetsFranck Cuny1-1/+3
2021-10-16emacs: get rid of the fringeFranck Cuny1-2/+7
2021-10-16emacs: replace org-bullets with org-superstarFranck Cuny1-2/+2
Apparently org-bullets is not supported anymore Signed-off-by: Franck Cuny <franck@fcuny.net>
2021-10-16org: define TODO keywords as a sequenceFranck Cuny1-1/+1
2021-10-14zsh: add host's name to the promptFranck Cuny1-1/+1
2021-10-11emacs: strict regex for PROJECT fileFranck Cuny1-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.
2021-10-11org: active timestamp in drawer for note/journalFranck Cuny1-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.
2021-10-11org: active timestamp for journal and note entriesFranck Cuny1-2/+2
2021-10-11org: save org buffers after refillFranck Cuny1-0/+6
2021-10-11org: mostly rewrite configuration for the agendaFranck Cuny1-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.
2021-10-11emacs: tweak the UIFranck Cuny1-13/+7
- don't underline the highlighted line - don't scale / change the font for the agenda
2021-10-11emacs: set org-directory with other variablesFranck Cuny1-0/+5
2021-10-08emacs: notmuch's tags for archiving emailsFranck Cuny1-1/+2
2021-10-08emacs: small tweaks to the themeFranck Cuny1-2/+19
2021-10-08emacs: updates for org-configurationFranck Cuny1-0/+10
2021-10-08emacs: add "git" section to ibufferFranck Cuny1-0/+3
2021-10-08org: simplify templates for org-captureFranck Cuny1-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.
2021-10-07emacs: once again, backgroundFranck Cuny1-0/+1
2021-10-07git: remove old forge configurationFranck Cuny1-1/+0
Let's use HTTPS instead of SSH for all my projects.
2021-10-04git: configure forge properlyFranck Cuny2-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.
2021-10-03emacs: add encrypted authinfo resource fileFranck Cuny2-0/+1
Use it with the forge package.
2021-10-02emacs: load the required moduleFranck Cuny1-0/+2
2021-10-02emacs: set variables if they existFranck Cuny1-2/+4
2021-10-02emacs: switch back to white for the backgroundFranck Cuny1-1/+0
2021-09-29aspell: new wordsFranck Cuny1-1/+2
2021-09-29emacs: adding modus-themes (again)Franck Cuny1-0/+18
2021-09-29emacs: set variable only if it existsFranck Cuny1-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.
2021-09-25emacs: more tweaks for notmuchFranck Cuny1-1/+5
2021-09-24emacs: some eshell tweaksFranck Cuny1-3/+7
2021-09-24emacs: set the path where to store compiled filesFranck Cuny1-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.
2021-09-24emacs: fix the configuration for notmuchFranck Cuny1-0/+3
We need a `provide` and we should only configure it if the binary is present.
2021-09-24emacs: add package eshell-bookmarkFranck Cuny1-0/+6
2021-09-21emacs: initial configuration for notmuchFranck Cuny2-0/+6
2021-09-16emacs: use a light backgroundFranck Cuny1-0/+1
Don't use plain white for the background, but a very light yellow color.
2021-09-09emacs: use default branch for sourcegraphFranck Cuny1-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.
2021-09-08Makefile: simplify the setupFranck Cuny1-12/+40
2021-09-08linux: remove configurations specific to linuxFranck Cuny18-477/+0
They are all handled by the repository `linux-desktop`. It's easier to have a different repository for this bits of configs.
2021-08-24emacs: get rid of mapping for sourcegraphFranck Cuny1-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.
2021-08-24emacs: move function for go-mode-compileFranck Cuny1-5/+6
The function needs to be defined before we use it in the `use-package` for go-mode.
2021-08-24emacs: fix hook syntax for lsp-modeFranck Cuny1-1/+1
2021-08-24emacs: add lsp-treemacsFranck Cuny1-0/+5
It's useful to show errors across a project
2021-08-24zsh: add settings for `gcloud`Franck Cuny1-0/+6
2021-08-24zsh: add `fly` to the pathFranck Cuny1-0/+5
2021-08-24emacs: fix mapping for git-link and simplify codeFranck Cuny1-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.
2021-08-23emacs: git links to sourcegraph for work repoFranck Cuny1-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/
2021-08-23emacs: use the package `forge'Franck Cuny1-0/+8
This packages help interacting with various forges. We add a new entry to the default list for our own gitea instance.
2021-08-23git: for new repo, use 'main' for default branchFranck Cuny1-3/+4
Sort branches by date.
2021-08-18backup: use the wireguard interfaceFranck Cuny1-1/+1
The restic REST server is running on the nas' wireguard interface, so we need to change the URL in our unit file.
2021-08-17README: update list of installed packagesFranck Cuny1-0/+15
2021-08-08emacs: minor improvements for trampFranck Cuny1-1/+4
2021-08-08emacs: add function to clone a git repositoryFranck Cuny1-0/+8
2021-08-05emacs: rename eshell bufferFranck Cuny1-1/+6
When creating a new buffer for eshell with `fcuny/eshell-here` rename the buffer using parts of the directory.
2021-08-05emacs: eshell smart displayFranck Cuny1-1/+9
From https://www.masteringemacs.org/article/complete-guide-mastering-eshell
2021-08-05emacs: track command's execution time in eshellFranck Cuny1-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
2021-08-05emacs: don't use modus themeFranck Cuny1-31/+0
It breaks every time I update the package.
2021-08-05systemd: exclude directories for resticFranck Cuny1-1/+1
2021-04-30emacs: enable staticcheck with lspFranck Cuny1-0/+8
2021-04-04