Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | emacs: update prog module | Franck Cuny | 2020-06-18 | 1 | -14/+8 |
| | | | | clean up and drop what I don't need | ||||
* | emacs: clean up org | Franck Cuny | 2020-06-18 | 1 | -141/+43 |
| | | | | | too much configuration, too complex, which means I stop using it. Get back to the minimum. | ||||
* | emacs: once again, larger font | Franck Cuny | 2020-06-18 | 1 | -1/+1 |
| | |||||
* | emacs: stop using hydra | Franck Cuny | 2020-06-18 | 1 | -11/+0 |
| | |||||
* | emacs: move ivy configuration to navigation | Franck Cuny | 2020-06-18 | 3 | -42/+44 |
| | | | | There's no need to have this in a separate configuration file. | ||||
* | emacs: move puppet config to prog | Franck Cuny | 2020-06-18 | 3 | -14/+5 |
| | | | | clean up init.el from files I'm not loading. | ||||
* | emacs: delete elfeed | Franck Cuny | 2020-06-18 | 1 | -44/+0 |
| | | | | I don't use it. | ||||
* | emacs: drop hydra for prog mode | Franck Cuny | 2020-06-04 | 1 | -41/+1 |
| | | | | | | I can't bother learning / remembering to use it. I'm removing it again from this configuration, and will drop it completely. There's no need to pull / maintain another dependency which will break if I don't use it. | ||||
* | emacs: remove dired-git-info | Franck Cuny | 2020-05-29 | 1 | -5/+0 |
| | | | | I don't use it. | ||||
* | emacs: remove ace-window | Franck Cuny | 2020-05-29 | 1 | -35/+0 |
| | | | | I still find this annoying. | ||||
* | tmux: remove duplicated settings | Franck Cuny | 2020-05-29 | 1 | -6/+0 |
| | |||||
* | emacs: stuff for puppet | Franck Cuny | 2020-05-10 | 1 | -1/+7 |
| | |||||
* | emacs: stuff for go | Franck Cuny | 2020-05-10 | 1 | -9/+11 |
| | |||||
* | emacs: flycheck stuff | Franck Cuny | 2020-05-10 | 1 | -7/+9 |
| | |||||
* | emacs: drop ediff | Franck Cuny | 2020-05-10 | 1 | -25/+4 |
| | |||||
* | [emacs] looks like I forgot this one | Franck Cuny | 2020-05-08 | 1 | -1/+4 |
| | |||||
* | [emacs] show git info in dired-mode | Franck Cuny | 2020-05-08 | 1 | -0/+5 |
| | | | | When a directory, pressing ')' reveals git information. | ||||
* | [emacs] treat PROJECT files as YAML | Franck Cuny | 2020-05-08 | 1 | -0/+3 |
| | | | | | These files are used at Twitter to define how to manage a project (for code reviews, etc). They are regular YAML file. | ||||
* | emacs/ui: use the default theme | Franck Cuny | 2020-04-12 | 2 | -8/+12 |
| | |||||
* | magit: improve performance for magit in large repo | Franck Cuny | 2020-03-21 | 1 | -0/+14 |
| | | | | | | | | | Opening a file in source is extremely slow, and I'm guessing it's related to git/magit, since I don't see this elsewhere. As suggested in https://magit.vc/manual/magit/Performance.html and https://magit.vc/manual/magit/Per_002dRepository-Configuration.html, I'm disabling git from VC's backend, and disable refreshing the magit buffer for source. | ||||
* | elfeed: one more blog | Franck Cuny | 2020-03-21 | 1 | -0/+1 |
| | |||||
* | emacs: remove unused bindings | Franck Cuny | 2020-03-19 | 1 | -3/+0 |
| | |||||
* | magit: clean up config by removing unused stuff | Franck Cuny | 2020-03-19 | 1 | -9/+4 |
| | | | | or stuff that I don't know what they do. | ||||
* | emacs: add a few more modes for git support | Franck Cuny | 2020-03-19 | 1 | -2/+7 |
| | |||||
* | doc: switch to org-mode instead of markdown | Franck Cuny | 2020-03-19 | 2 | -4/+6 |
| | |||||
* | emacs: merge configuration related to prog-mode | Franck Cuny | 2020-03-19 | 7 | -84/+86 |
| | | | | | For the various prog-mode, merge the configuration into a single file so that it's easier to maintain (I guess ?) | ||||
* | emacs: move/delete some functions | Franck Cuny | 2020-03-19 | 1 | -36/+0 |
| | | | | Some are moved to the libraries, some are deleted. | ||||
* | emacs: add custom libraries | Franck Cuny | 2020-03-19 | 2 | -0/+33 |
| | | | | | These libraries are not specific to package configuration, they can be functions or others than I use in various places. | ||||
* | elfeed: add support for hydra | Franck Cuny | 2020-03-19 | 1 | -1/+30 |
| | |||||
* | emacs: use the theme modus-operandi | Franck Cuny | 2020-03-19 | 3 | -62/+79 |
| | | | | | It's a light theme with high contrast. It was suggested in this article https://www.manueluberti.eu/emacs/2020/03/16/modus-themes/. | ||||
* | emacs: new module for hydra | Franck Cuny | 2020-03-15 | 2 | -3/+11 |
| | | | | | | There might be a bunch of stuff related to hydra that I will add, so move the configuration to its own package to make it easier in the future. | ||||
* | emacs: consolidate configuration for conf-mode | Franck Cuny | 2020-03-15 | 4 | -19/+12 |
| | |||||
* | emacs: consolidate basic configuration | Franck Cuny | 2020-03-15 | 2 | -16/+16 |
| | | | | | | The configuration for the module `midnight`, `emacs-server` and `exec-path-from-shall` is moved to the package containing a bunch of misc. settings. | ||||
* | emacs: ensure a few more things are utf8 | Franck Cuny | 2020-03-15 | 1 | -0/+2 |
| | |||||
* | emacs: move configuration for the fringe | Franck Cuny | 2020-03-15 | 1 | -5/+2 |
| | |||||
* | emacs: new path to load elisp code | Franck Cuny | 2020-03-15 | 1 | -0/+1 |
| | | | | Add a new path to load custom elisp code. | ||||
* | elfeed: add a few more blogs | Franck Cuny | 2020-03-15 | 1 | -2/+22 |
| | |||||
* | [emacs] add key bindings to change font size | Franck Cuny | 2020-03-12 | 1 | -1/+3 |
| | |||||
* | [emacs] hl-line mode configuration | Franck Cuny | 2020-03-12 | 1 | -3/+3 |
| | | | | | | | | Do not enable it for everything (for example I don't want it in the various shells). I also want to make sure the stickiness is not enabled (I don't want to see two lines highlighted if I've two frames open). | ||||
* | [emacs] size of the font | Franck Cuny | 2020-03-12 | 1 | -1/+1 |
| | |||||
* | org: delete the custom commands for the agenda | Franck Cuny | 2020-02-16 | 1 | -112/+0 |
| | | | | | I don't use them. Let's start fresh and simple with the default settings, and we can build from there. | ||||
* | org: change the number of days in the calendar | Franck Cuny | 2020-02-16 | 1 | -0/+2 |
| | | | | | | Using the current week view is not really efficient for me. Instead, let's show the last 7 days and the next 10 days, this gives me a better idea of what I need to work on. | ||||
* | org: don't set custom faces | Franck Cuny | 2020-02-16 | 1 | -8/+0 |
| | | | | The default is just fine, it's more things to manage otherwise. | ||||
* | magit: minor configuration update | Franck Cuny | 2020-02-16 | 1 | -0/+2 |
| | |||||
* | org: path to the file to store the IDs. | Franck Cuny | 2020-02-11 | 1 | -0/+2 |
| | |||||
* | emacs: easy navigation between windows | Franck Cuny | 2020-02-11 | 1 | -0/+6 |
| | | | | Add a few bindings to move up / down / left / right. | ||||
* | org: don't narrow when capturing a journal entry. | Franck Cuny | 2020-02-11 | 1 | -2/+2 |
| | |||||
* | org: change the default priorities | Franck Cuny | 2020-02-11 | 1 | -2/+2 |
| | | | | | Increase the number of available priorities, and set the default to C when creating a new task. | ||||
* | org: don't change the default ellipsis | Franck Cuny | 2020-02-11 | 1 | -1/+0 |
| | |||||
* | org: change some of the hooks. | Franck Cuny | 2020-02-11 | 1 | -5/+3 |
| | | | | | Let's not force the length of the lines, but instead rely on visual line mode to wrap them. | ||||
* | emacs: don't use smart lines | Franck Cuny | 2020-02-11 | 1 | -7/+0 |
| | | | | The default one is good enough. | ||||
* | emacs: ensure the package diminish is installed. | Franck Cuny | 2020-02-11 | 1 | -0/+3 |
| | |||||
* | lsp: add peek definition to hydra. | Franck Cuny | 2020-02-09 | 1 | -0/+1 |
| | |||||
* | elfeed: update | Franck Cuny | 2020-01-23 | 1 | -0/+1 |
| | |||||
* | aspell: a few more words | Franck Cuny | 2020-01-23 | 1 | -10/+14 |
| | |||||
* | emacs/prog: more cleanup for lsp/go. | Franck Cuny | 2020-01-13 | 2 | -21/+28 |
| | | | | | | | | | A few changes to the configuration related to go, mostly to drop some code that is not needed anymore. Add a few more bindings for LSP. Add `company-posframe`, which is a nicer UI for company. | ||||
* | emacs/text: flyspell configuration. | Franck Cuny | 2020-01-13 | 1 | -10/+11 |
| | | | | | | | | | | Only use the `flyspell` package if we can find the binary for `aspell` on the host. Move a couple of settings from `:config` to `:custom`. Use `flyspell-correct-ivy`, which is a better UX (for me) than a buffer at the top of the frame. | ||||
* | emacs/go: add binding to run tests. | Franck Cuny | 2020-01-13 | 1 | -1/+5 |
| | |||||
* | emacs/nav: diminish ivy/counsel. | Franck Cuny | 2020-01-13 | 1 | -0/+2 |
| | |||||
* | emacs/prog: switch to lsp-mode | Franck Cuny | 2020-01-13 | 4 | -70/+36 |
| | | | | | | | | | | | | Previously I was using the package `eglot` to provide LSP functionality. However, the package uses flymake for it, while my setup in general uses flycheck. Since lsp-mode supports both, I'm switching to ls-mode. I'm moving the code for company to the 'prog' module, so that all things related to general programming is in one location. Since I'm switching to lsp-mode mode primarily for go, I can also delete a bunch of extra functionality that is now provided by lsp-mode. | ||||
* | emacs/ui: font size | Franck Cuny | 2020-01-13 | 1 | -1/+1 |
| | | | | | Set the size of the font to 15pt, 16 was a little bit too large on the laptop. | ||||
* | emacs: show . and .. with ivy. | Franck Cuny | 2019-12-27 | 1 | -0/+1 |
| | | | | | Not having them displayed make it more difficult to me to navigate files and directories. | ||||
* | emacs: magit buffer in full frame | Franck Cuny | 2019-12-27 | 1 | -2/+4 |
| | | | | | | | | With a bigger font, on a 13" laptop, I want magit to be full frame, I don't want anything splitted. Move a couple of other settings to the `:custom` section of `use-package`. | ||||
* | emacs: bigger font. | Franck Cuny | 2019-12-27 | 1 | -1/+1 |
| | | | | | I need to use bigger font, I wasted a lot of time yesterday on an issue that was caused by a typo. | ||||
* | emacs: remove duplicated setting for ivy | Franck Cuny | 2019-12-27 | 1 | -1/+0 |
| | | | | The setting `ivy-use-virtual-buffer` was set twice. | ||||
* | org: don't use orgit for now. | Franck Cuny | 2019-12-23 | 1 | -2/+3 |
| | | | | | | The module bumped the dependency on a newer version of org-mode that does not work on my machine (I might have an older version of emacs, and I'd need to update). | ||||
* | org: files and appearance. | Franck Cuny | 2019-12-23 | 1 | -11/+22 |
| | | | | | | | | Having the files defined as `defvar` did not work: a bunch of stuff were failing to load correctly. Customize the look of completed tasks, to make it more obvious that I don't need to pay attention to them. | ||||
* | org: remove unused functions. | Franck Cuny | 2019-12-23 | 1 | -20/+0 |
| | | | | I don't have any need for these functions. | ||||
* | emacs: add gnu to melpa. | Franck Cuny | 2019-12-23 | 1 | -1/+2 |
| | |||||
* | emacs: use eglot for LSP | Franck Cuny | 2019-12-23 | 2 | -0/+11 |
| | | | | | | | | I'm giving LSP a try with go, and I've decided to go with eglot for now, instead of lsp-mode. I gave a try to lsp-mode and the configuration was not obvious, it was slow, it kept asking questions, and the UI was pretty awful. | ||||
* | emacs: fontify markdown. | Franck Cuny | 2019-12-23 | 1 | -0/+2 |
| | |||||
* | emacs: Add time to the modeline and smaller font. | Franck Cuny | 2019-12-23 | 1 | -12/+18 |
| | | | | | | | | Add the current time (in 24 hours format) to the modeline. Configure Emacs to start in fullscreen. Set a slightly smaller font too (but keep the same font). | ||||
* | emacs: no double space between sentences. | Franck Cuny | 2019-12-23 | 1 | -0/+3 |
| | |||||
* | emacs: don't complete abbreviations. | Franck Cuny | 2019-12-23 | 1 | -1/+0 |
| | | | | | If I understand correctly, this was trying to complete 'words' based on the rest of the document, which I don't want. | ||||
* | aspell: Add more words. | Franck Cuny | 2019-12-23 | 1 | -2/+3 |
| | |||||
* | [git] add a couple of aliases | Franck Cuny | 2019-12-09 | 1 | -1/+4 |
| | |||||
* | [org] put all configs related to org together | Franck Cuny | 2019-12-09 | 2 | -239/+44 |
| | | | | | | Instead of having functions related to org in another file, move everything in a single file, this makes it easier to find dead code and update some functions. | ||||
* | [org] add `orgit` to my configuration. | Franck Cuny | 2019-12-09 | 1 | -0/+3 |
| | | | | `orgit` allows you to link to a magit buffer in org-mode. | ||||
* | [org] Add template for meeting / interviews. | Franck Cuny | 2019-12-09 | 2 | -1/+9 |
| | | | | | | The template for the interview was already existing, so add it back, and add a new template for meetings. By default they all go to inbox, and I will use the function to refile them to the work journal. |