Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | emacs: don't use modus theme | Franck Cuny | 2021-08-05 | 1 | -31/+0 |
| | | | | It breaks every time I update the package. | ||||
* | systemd: exclude directories for restic | Franck Cuny | 2021-08-05 | 1 | -1/+1 |
| | |||||
* | emacs: enable staticcheck with lsp | Franck Cuny | 2021-04-30 | 1 | -0/+8 |
| | |||||
* | emacs: configure compile mode | Franck Cuny | 2021-04-04 | 1 | -0/+11 |
| | |||||
* | emacs: configure dap-mode and compile-mode | Franck Cuny | 2021-04-04 | 4 | -1/+71 |
| | | | | | | | | | | | | | | | | | | | | Debug Adapter Protocol (DAP) is wire protocol to communicate between a client and debug server. This is similar to LSP, but for debuggers. This initial configuration focuses on enabling the mode and setting the layout for the various buffers (in this case I want the different buffers on the right screen and keep the main part focused on the code). I also disable some widget to use the debugger with hydra. There's still a number of things that are incomplete when it comes to integrate DAP and delve (the go debugger): there's no way to call functions, to have access to the variables, etc. But this is a good start though, to debug simple problems without relying on print statement. This also update the configuration for =go= so that =M-x compile=, when editing a go file, by default will use =go build=. This is not what I always need / want but this is a good default. | ||||
* | systemd: rsync music to the NAS | Franck Cuny | 2021-03-27 | 1 | -0/+10 |
| | | | | | | | | A systemd unit to backup my music to the NAS. This is invoked by running: ``` systemctl --user start sync-music ``` | ||||
* | emacs: more bindings for counsel | Franck Cuny | 2021-03-27 | 1 | -0/+4 |
| | |||||
* | x11: set DPI to 128 | Franck Cuny | 2021-03-27 | 1 | -1/+1 |
| | |||||
* | emacs: set completion theme to opiniated | Franck Cuny | 2021-03-26 | 1 | -1/+1 |
| | |||||
* | emacs: fix configuration for hl-line | Franck Cuny | 2021-03-26 | 1 | -3/+3 |
| | | | | | | | I need the highlighted line to be intense, with high contrast (other I'm unable to find it the buffers). I accidently selected 'underline-only-accented' instead of 'intense-background'. This change restore the proper value. | ||||
* | alacritty: remove commented sections | Franck Cuny | 2021-03-14 | 1 | -715/+3 |
| | | | | | | Only keep what I need, it's pretty hard to read or understand the configuration otherwise. If I need something specific I can always refer to the documentation. | ||||
* | org: simplify a bit the look | Franck Cuny | 2021-03-14 | 1 | -4/+1 |
| | | | | | Stop using a special character for the ellipsis, and use the standard org-bullets configuration. | ||||
* | org: hide emphasis markup | Franck Cuny | 2021-03-14 | 1 | -0/+3 |
| | |||||
* | emacs: update configuration for modus-themes | Franck Cuny | 2021-03-14 | 1 | -3/+12 |
| | | | | | | | | | | | I want the title for org sections to have different size and also to have different colors. This is done by setting the `modus-themes-scale-headings` variable to true, and configuring the various `modus-themes-scale-*` variables. The coloring is controlled with `modus-themes-headings`. Make the highlight line a bit more intense so that it's easier to spot on the screen. | ||||
* | emacs: use `magit-repos' | Franck Cuny | 2021-03-14 | 1 | -0/+6 |
| | | | | | | | | | The module `magit-repos' can list the status of git repositories under a given path. Since all my repositories are under `~/workspace`, it's easy to use `M-x magit-list-repositories` to get a buffer with all my repositories, and their status (are they dirty, etc). | ||||
* | emacs: show paren | Franck Cuny | 2021-02-20 | 1 | -0/+1 |
| | |||||
* | emacs: enable read-mode when in RO buffer | Franck Cuny | 2021-02-20 | 1 | -0/+4 |
| | |||||
* | emacs: eshell alias | Franck Cuny | 2021-02-16 | 1 | -1/+1 |
| | |||||
* | emacs: UI things related to org-mode | Franck Cuny | 2021-02-16 | 1 | -1/+8 |
| | |||||
* | emacs: UI things related to org-mode | Franck Cuny | 2021-02-16 | 1 | -7/+2 |
| | |||||
* | Merge branch 'master' of ssh://git.fcuny.net:222/fcuny/dotfiles | Franck Cuny | 2021-02-12 | 5 | -18/+74 |
|\ | |||||
| * | emacs: some updates to org's ui | Franck Cuny | 2021-02-12 | 2 | -0/+8 |
| | | |||||
| * | elisp: clean up indentation | Franck Cuny | 2021-02-12 | 1 | -6/+4 |
| | | |||||
| * | org: more updates for captures | Franck Cuny | 2021-02-12 | 1 | -12/+28 |
| | | |||||
| * | org: fix some of the capture templates | Franck Cuny | 2021-02-12 | 1 | -1/+7 |
| | | |||||
| * | emacs: new defined search for rg | Franck Cuny | 2021-02-12 | 1 | -0/+23 |
| | | |||||
| * | emacs: slight changes to theme settings | Franck Cuny | 2021-02-12 | 1 | -7/+2 |
| | | |||||
| * | emacs: initial configuration for tramp | Franck Cuny | 2021-02-12 | 2 | -0/+6 |
| | | |||||
* | | emacs: set proper font size for linux | Franck Cuny | 2021-02-12 | 1 | -1/+1 |
|/ | |||||
* | org: rewrite the capture templates | Franck Cuny | 2021-02-12 | 1 | -37/+77 |
| | | | | | Start using `doct` to manage the configuration for capturing content. Try to simplify a bit. | ||||
* | org: custom functions | Franck Cuny | 2021-02-12 | 1 | -0/+33 |
| | | | | Add a few custom functions for org-mode. | ||||
* | emacs: no snippets | Franck Cuny | 2021-01-13 | 1 | -1/+1 |
| | |||||
* | xdg: ignore templates | Franck Cuny | 2021-01-13 | 1 | -0/+1 |
| | |||||
* | mpd: fix the path to the music library | Franck Cuny | 2021-01-13 | 1 | -1/+1 |
| | |||||
* | README: add extra configuration for Linux | Franck Cuny | 2021-01-13 | 1 | -1/+17 |
| | |||||
* | zsh: display completion menu | Franck Cuny | 2021-01-13 | 1 | -0/+4 |
| | |||||
* | make: fix symlink for git identity on darwin | Franck Cuny | 2021-01-06 | 1 | -2/+2 |
| | |||||
* | emacs: performance improvement for magit | Franck Cuny | 2021-01-06 | 1 | -1/+42 |
| | | | | | | When working with 'source', magit is extremely slow (source is a huge repository, so it's not surprising). We can improve significantly performances by disabling a number of hooks when running git status. | ||||
* | README: get a list of installed packages on linux | Franck Cuny | 2021-01-04 | 1 | -0/+82 |
| | |||||
* | emacs: log when the GC kicks in | Franck Cuny | 2021-01-04 | 1 | -0/+1 |
| | |||||
* | emacs: rename the directory | Franck Cuny | 2021-01-04 | 22 | -2/+2 |
| | |||||
* | git: store configuration under XDG_CONFIG_HOME | Franck Cuny | 2021-01-04 | 8 | -8/+7 |
| | | | | | Since `git` understand `$XDG_CONFIG_HOME`, let's gather all the configuration files there. | ||||
* | make: split between Darwin and Linux | Franck Cuny | 2021-01-04 | 7 | -111/+44 |
| | | | | | | | | | | There's a few things that are relevant to both OS, but there's also a bunch of stuff specific to Linux. Split the file to make it easier to maintain / read. Also add a new gitconfig file to be included depending on the OS: since Darwin is for work, let's use work email there, and personal email for Linux. | ||||
* | redshift: fix longitude for Berkeley | Franck Cuny | 2021-01-03 | 1 | -1/+1 |
| | | | | | I should have read the documentation more carefully, the longitude, when in the western emisphere, should be negative. | ||||
* | zsh: some cleanup | Franck Cuny | 2020-12-27 | 2 | -19/+6 |
| | |||||
* | mpd: music is on the laptop, not from a smb share | Franck Cuny | 2020-12-27 | 1 | -8/+2 |
| | |||||
* | ctags: delete configuration file | Franck Cuny | 2020-12-27 | 2 | -26/+0 |
| | |||||
* | redshift: update settings | Franck Cuny | 2020-12-27 | 1 | -2/+11 |
| | |||||
* | term: replace urxvt with alacritty | Franck Cuny | 2020-12-27 | 4 | -21/+761 |
| | | | | There's a better support for unicode. | ||||
* | emacs: handle correctly some unicode characters | Franck Cuny | 2020-12-21 | 1 | -1/+6 |
| | |||||
* | emacs: fix issue with org-mode | Franck Cuny | 2020-12-09 | 1 | -1/+0 |
| | |||||
* | emacs: use modus-themes (light version) | Franck Cuny | 2020-12-09 | 1 | -2/+25 |
| | | | | The contrast is pretty good and the customization are also pretty. | ||||
* | emacs: add binding for lsp's imenu | Franck Cuny | 2020-12-09 | 1 | -0/+2 |
| | |||||
* | emacs: add binding for counsel-imenu | Franck Cuny | 2020-12-09 | 1 | -0/+1 |
| | |||||
* | Merge branch 'master' of ssh://git.fcuny.net:222/fcuny/dotfiles | Franck Cuny | 2020-12-07 | 1 | -3/+6 |
|\ | |||||
| * | emacs: fix for hl-line | Franck Cuny | 2020-12-02 | 1 | -2/+5 |
| | | |||||
| * | emacs: smaller font on macos | Franck Cuny | 2020-12-02 | 1 | -1/+1 |
| | | |||||
* | | emacs: update configuration for LSP | Franck Cuny | 2020-12-07 | 1 | -5/+13 |
| | | | | | | | | | | | | | | | | | | | | I want to remap the prefix for `lsp-mode` from `<s-l>` to `<C-c l>`, since I'm already using super for i3. Diminish the mode, there's no need to have this in the modeline. Update some of the variables (some were deprecated / replaced with different names). | ||||
* | | emacs: ensure diminish is installed | Franck Cuny | 2020-12-07 | 2 | -0/+4 |
|/ | | | | We want to diminish `which-key` mode. | ||||
* | x11: set background color for urxvt | Franck Cuny | 2020-12-01 | 1 | -0/+3 |
| | | | | Use the same background color as emacs/acme (it's nicer than white). | ||||
* | i3: key bindings | Franck Cuny | 2020-12-01 | 1 | -3/+7 |
| | | | | | | - change the binding for locking the screen - drop the one to change the focus (so we can re-use it for locking) - assign some applications to specific workspaces | ||||
* | x11: align variables | Franck Cuny | 2020-12-01 | 1 | -16/+18 |
| | |||||
* | git: set proper email | Franck Cuny | 2020-12-01 | 1 | -1/+1 |
| | | | | need to find a way to manage various identify (work vs home) | ||||
* | emacs: use acme theme | Franck Cuny | 2020-12-01 | 1 | -0/+4 |
| | |||||
* | readme: add info for touchpad | Franck Cuny | 2020-12-01 | 1 | -0/+13 |
| | | | | Xorg configuration for the touchpad (just in case). | ||||
* | emacs: add package for systemd | Franck Cuny | 2020-11-08 | 1 | -0/+3 |
| | |||||
* | term: slightly bigger font and proper DPI | Franck Cuny | 2020-10-28 | 1 | -4/+3 |
| | |||||
* | mpd: install mpd on linux | Franck Cuny | 2020-10-28 | 2 | -0/+22 |
| | | | | | default configuration is to rely on the nas to manage the library, and to use samba to access the files. | ||||
* | backup: specify the domain | Franck Cuny | 2020-10-28 | 1 | -1/+1 |
| | |||||
* | emacs: use default theme / smaller font | Franck Cuny | 2020-10-28 | 1 | -2/+1 |
| | |||||
* | linux: create service for backing up | Franck Cuny | 2020-10-06 | 2 | -2/+23 |
| | | | | I want to backup my $HOME to the nas using restic. | ||||
* | desktop: drop screenshot directory | Franck Cuny | 2020-10-06 | 1 | -4/+0 |
| | |||||
* | desktop: adjust colors for redshift | Franck Cuny | 2020-10-06 | 1 | -3/+3 |
| | |||||
* | linux: manage xmodmap | Franck Cuny | 2020-10-06 | 2 | -0/+9 |
| | | | | I want to map caps-lock to control. | ||||
* | Update makefile | Franck Cuny | 2020-10-01 | 2 | -16/+64 |
| | | | | | Start to re-organize the Makefile to install the configuration for both linux and darwin. This is work in progress. | ||||
* | [desktop] more configuration files for linux | Franck Cuny | 2020-10-01 | 3 | -0/+20 |
| | | | | Add configuration for the ssh-agent, pam and XDG. | ||||
* | [desktop] adjust configuration for i3 | Franck Cuny | 2020-10-01 | 1 | -2/+2 |
| | |||||
* | [zsh] a few more bits of configurations | Franck Cuny | 2020-10-01 | 2 | -0/+18 |
| | |||||
* | [desktop] update size of the fonts | Franck Cuny | 2020-10-01 | 1 | -6/+2 |
| | |||||
* | [zsh] add go path | Franck Cuny | 2020-10-01 | 1 | -1/+1 |
| | |||||
* | [redshift] create configuration file | Franck Cuny | 2020-10-01 | 2 | -5/+10 |
| | | | | | | | Instead of passing the options as arugments to the CLI, create a configuration file with everything we need in it. We also manage the service with systemd. | ||||
* | [emacs]: a few changes to the UI | Franck Cuny | 2020-10-01 | 1 | -1/+8 |
| | | | | | | - disable the menu bar - use the theme "leuven" - configure the size of the fonts for linux | ||||
* | fonts: let's use DejaVu where possible | Franck Cuny | 2020-09-23 | 2 | -3/+3 |
| | | | | Also use 180 for the DPI. | ||||
* | xsession: use Berkeley's lat/long | Franck Cuny | 2020-09-23 | 1 | -1/+1 |
| | | | | Use the latitude and longitude for Berkeley for redshift. | ||||
* | linux: add i3 config | Franck Cuny | 2020-09-12 | 2 | -0/+170 |
| | |||||
* | linux: a few more configs | Franck Cuny | 2020-09-12 | 2 | -1/+33 |
| | | | | | | | | Update Xresources with a few more things related to urxvt and font rendering. Update the xsession script to add redshift and load explicitly the content of Xresources. | ||||
* | linux: new resource files for linux | Franck Cuny | 2020-09-12 | 3 | -1/+10 |
| | | | | | | | | We start with the Xresources and xsession files for now. We want to set the window manager to be i3, and we need to configure some things for the fonts. Update the email address in the makefile too. | ||||
* | emacs: set the font for macos | Franck Cuny | 2020-08-31 | 1 | -1/+1 |
| | | | | We only want to use 'Source Code Pro' with a size of 15 on macos. | ||||
* | emacs: add git-link / support for sourcegraph | Franck Cuny | 2020-07-17 | 1 | -0/+31 |
| | | | | | | | | | We're moving from go/cs (twitter's own code search) to sourcegraph. I'm adding git-link and the configuration to go from emacs to our sourcegraph instance. Doing `git-link` in a file will take me to the file in sg, and doing `git-link-commit` on a commit in magit will take me to the commit in sg. | ||||
* | zsh: simplify configuration | Franck Cuny | 2020-06-23 | 2 | -39/+0 |
| | | | | | there's a lot of stuff I've no idea what they are for and if I need them, so let's drop and see what breaks. |