summaryrefslogtreecommitdiff
path: root/emacs/init.el (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-11-13feat(envrc): add a new package: envrcFranck Cuny1-0/+3
This is to Emacs what `direnv` is to my shell. It sources `.envrc` for a project and set variables on a per-buffer basis. Change-Id: Ica2451b17908333c86d708ede29ae7e15d30c60b
2022-11-13ref(elisp/gerrit): remove module related to gerritFranck Cuny1-1/+0
I'm not using gerrit anymore, I don't need to keep this around. Change-Id: I764a1a54a3653582d8fd5539ad6db7a4b9697d82
2022-10-24fix(Emacs): don't restore GC settings after loading init.elFranck Cuny1-3/+0
A few commits ago, I changed the settings for GC in my LSP configuration, as suggested by lsp-mode's performance guide. Then I committed one of the cardinal sin of making a change: I did not check that the setting was applied correctly after a restart of Emacs. Yesterday while debugging some performance issue with eshell, I looked into the GC, and realized that the setting was back to the default. This was because of that block in init.el which restored the default once init.el was loaded. Drop this code, let's stick to the recommended settings by lsp-mode (even if I don't use lsp-mode anymore). Change-Id: Ia45bd10c67d397a72d92857ad206656c484baf8f
2022-10-17ref(rust): use eglot for lspFranck Cuny1-0/+1
Change-Id: I060a37e7baee14cf6051dcb5390b9b986e5d6968
2022-10-14ref: move flymake and eldoc configuration to their own librariesFranck Cuny1-4/+5
Change-Id: Ida9e0f7d6ee25cf5fe8e208d1ae5c77aa28cfe0f
2022-09-17feat(lang/nix): configure Emacs for nixFranck Cuny1-0/+1
Change-Id: I4e92859e96362268431bde6dd4a81f73a8796b0d
2022-09-17ref(tree-sitter): move the configuration to its own fileFranck Cuny1-0/+1
Change-Id: I424e4d32e05d6bf21f6abb3cc68cad598af31708
2022-09-17feat(lang/rust): configure Emacs for rustFranck Cuny1-0/+1
Change-Id: Iaaccc75333b8b36e2fdb0ae4a6eb84408eb61300
2022-09-17ref(email): remove configuration for notmuchFranck Cuny1-1/+0
I'm not going to read my emails with Emacs ... Change-Id: I649239057e5a0c35ebbb1eb329b9bee956dd2668
2022-09-17feat(lang/go): configure Emacs for goFranck Cuny1-0/+1
Change-Id: I2f33baa1ef2f75d770203da210065fed15f567e8
2022-09-17feat(lsp): configure lsp-mode for EmacsFranck Cuny1-0/+1
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
2022-09-17feat(lang/python): configure Emacs for pythonFranck Cuny1-0/+2
Change-Id: I4f1ae59be8c10f344bec93b86c70a893123e92de
2022-09-17feat(packages): install all required packages via straightFranck Cuny1-73/+2
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
2022-09-17feat(packages): configure straight for managing packagesFranck Cuny1-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
2022-08-22feat(rust): add initial configuration for rustFranck Cuny1-1/+3
Use rustic and configure it to use eglot as the backend for LSP. Change-Id: I71bd51a863f1a03b0b3f2d218d970d5ea0867e9e
2022-07-07feat(org-mode): add capture template for emailsFranck Cuny1-0/+1
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>
2022-06-26feat(prog): enable tree-sitterFranck Cuny1-0/+2
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
2022-06-07feat(gerrit): load the new library for magit/GerritFranck Cuny1-0/+1
Change-Id: Ifb8844642e3e61c5e5c1279cb9b669aea6ac55c9 Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/286 Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-03fix(emacs): specify where to store customizationsFranck Cuny1-0/+7
Don't add them to init.el, since it's specific to different machines. Change-Id: Ia9753ae86e9a4563628fdb1043ed3d2b99c0c8f5
2022-05-31feat(cheeseboard): module to get the list of pizzas from cheeseboardFranck Cuny1-0/+1
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).
2022-05-04my-uptime: new module to calculate availabilityFranck Cuny1-0/+1
For a given SLO, calculate what's the allowed downtime for different time period.
2022-04-28truly no more use-packageFranck Cuny1-1/+0
2022-04-28`use-package' is not needed anymoreFranck Cuny1-5/+0
2022-04-28further simplificationsFranck Cuny1-0/+8
2022-04-27init: ensure packages are installedFranck Cuny1-3/+5
2022-04-27init: ensure packages are installedFranck Cuny1-0/+4
2022-04-26conf: simplifyFranck Cuny1-5/+18
2022-04-19no need for `use-package' for a few more modesFranck Cuny1-1/+2
2022-04-19start to install packages without use-packageFranck Cuny1-17/+33
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
2022-04-18dired: move configuration to its own moduleFranck Cuny1-0/+1
2022-04-17elfeed: enable elfeedFranck Cuny1-0/+1
2022-04-14replace avy/counsel with vertico/consultFranck Cuny1-0/+1
2022-03-24packages: extra functions related to package.elFranck Cuny1-0/+1
2022-03-23this should be the last mass refactorFranck Cuny1-2/+4
2022-03-23init: simplify loading librariesFranck Cuny1-13/+16
2022-03-23rename a few more librariesFranck Cuny1-5/+5
2022-03-23rename fcuny-org to my-orgFranck Cuny1-1/+1
2022-03-23rename fcuny-git to my-gitFranck Cuny1-1/+1
2022-03-23rename fcuny-text to my-textFranck Cuny1-1/+1
2022-03-23rename fcuny-edit to my-editFranck Cuny1-1/+1
2022-03-23rename fcuny-navigation to my-navigationFranck Cuny1-1/+1
2022-03-23rename fcuny-ui to my-uiFranck Cuny1-1/+1
2022-03-23rename fcuny-settings to my-settingsFranck Cuny1-1/+1
2022-03-23init: start to simplify the configurationFranck Cuny1-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.
2022-03-22init: don't pull packages from elpa.gnu.orgFranck Cuny1-2/+1
2022-03-22work: manage work related functionsFranck Cuny1-1/+2
2022-03-22init: load custom commands lastFranck Cuny1-2/+2
2022-03-21init: address flymake feedbackFranck Cuny1-18/+25
2022-02-03twitter: delete twitter moduleFranck Cuny1-1/+0
2022-02-03packages: configure gnuTLS' algorithmsFranck Cuny1-0/+4
Without that, I can't fetch packages from GNU's elpa on the mac.
2021-10-18emacs: start a shell when configuration is loadedFranck Cuny1-0/+4
Once the initialization of our configuration is done, we start a shell session with `eshell'.
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-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-21emacs: initial configuration for notmuchFranck Cuny1-0/+1
2021-02-12emacs: initial configuration for trampFranck Cuny1-0/+1
2021-01-04emacs: rename the directoryFranck Cuny1-0/+0
2020-06-18emacs: move ivy configuration to navigationFranck Cuny1-2/+0
There's no need to have this in a separate configuration file.
2020-06-18emacs: move puppet config to progFranck Cuny1-2/+0
clean up init.el from files I'm not loading.
2020-05-08[emacs] looks like I forgot this oneFranck Cuny1-1/+4
2020-03-19emacs: merge configuration related to prog-modeFranck Cuny1-17/+2
For the various prog-mode, merge the configuration into a single file so that it's easier to maintain (I guess ?)
2020-03-15emacs: new path to load elisp codeFranck Cuny1-0/+1
Add a new path to load custom elisp code.
2020-01-13emacs/prog: switch to lsp-modeFranck Cuny1-1/+0
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.
2019-12-23emacs: add gnu to melpa.Franck Cuny1-1/+2
2019-12-23emacs: use eglot for LSPFranck Cuny1-0/+2
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.
2019-09-14[emacs] start using elfeed.Franck Cuny1-0/+2
2019-08-29[emacs] giving a try to eshellFranck Cuny1-0/+2
2019-07-29[emacs] need to load module for company.Franck Cuny1-0/+1
2019-06-21[emacs] add elpa repo for org.Franck Cuny1-1/+2
2019-04-08[emacs] Back to using org-mode.Franck Cuny1-0/+2
I've really made a mistake when I stopped using org-mode. At the time I probably went overboard by trying to do to much with it. Now I need to rethink a workflow and how to use it efficiently for work and personal stuff.
2019-02-17[Emacs] Rename `common.el` to `defuns.el`.Franck Cuny1-3/+4
The name `defuns` make more sense since it's a collection of functions. All the custom variables are using the prefix 'fcuny/' consistently.
2019-02-16[Emacs] remove extra empty line.Franck Cuny1-1/+0
2019-02-16[emacs] Split configuration in multiple files.Franck Cuny1-329/+25
This is actually an easier thing to maintain.
2019-02-16[emacs] Add a function to select and copy buffer.Franck Cuny1-1/+8
2019-02-11[emacs] Same font size as my terminal.Franck Cuny1-1/+1
2019-01-19clean up.Franck Cuny1-1/+1
Removed scripts and some configs, they will be in their own repo.
2018-12-14[emacs] highlight line is light blue.Franck Cuny1-0/+1
2018-12-14[emacs] wider fringe.Franck Cuny1-1/+1
2018-11-23[bash] Let's try to use emacs ttyFranck Cuny1-11/+26
2018-10-22[emacs] Some update for flycheck and go.Franck Cuny1-14/+15
2018-10-22[emacs] Don't import ruby stuff in the pathFranck Cuny1-5/+1
2018-10-18[emacs] Further simplifications.Franck Cuny1-12/+15
- consistently use 'fcuny/' for custom prefixes - add a function to remove | in text (when I need to trim input from MySQL) - do not use ivy completion with magit
2018-10-18[emacs] A few more simplifications.Franck Cuny1-30/+1
2018-10-18[emacs] Remove ivy and switch to idoFranck Cuny1-19/+26
2018-10-18[emacs] Simplify UIFranck Cuny1-21/+2
Don't need anything fancy.
2018-10-15[emacs] Customize appearance.Franck Cuny1-92/+69
A few tweaks to the default UI: - modeline is blue - highlighted line is blue - transparent title window on OSX - ensure fonts are using antialiasing
2018-10-06[emacs] add company-modeFranck Cuny1-0/+9
This will require more configuration later.
2018-10-06[emacs] empty scratch bufferFranck Cuny1-0/+1
2018-10-04[emacs] Smaller fontFranck Cuny1-1/+1
2018-10-04[emacs] Update python configFranck Cuny1-1/+2
2018-10-01[emacs] Remove code to manage display.Franck Cuny1-60/+10
I don't need so many custom code to manage the display. We just want to specify the font size, and how to switch to full screen.
2018-09-28[emacs] new binding for dired-jumpFranck Cuny1-1/+2
2018-09-28[emacs] Add uniquifyFranck Cuny1-0/+8
2018-09-28[emacs] Some updates for markdown, counsel, etc.Franck Cuny1-10/+13
2018-09-23[emacs] Add flycheck.Franck Cuny1-0/+5
2018-09-23[emacs] Small improvement to markdown config.Franck Cuny1-1/+5
2018-09-23[emacs] set font size to 15Franck Cuny1-1/+1
2018-09-23[emacs] Add support for markdownFranck Cuny1-0/+5
2018-09-23[emacs] Groups directories first with dired.Franck Cuny1-0/+1
2018-09-23[emacs] Use package 'general' for key bindings.Franck Cuny1-4/+5
2018-09-22[emacs] Update configuration for flyspell.Franck Cuny1-12/+13
2018-09-22[Emacs] Fix configuration for recentf.Franck Cuny1-3/+0
2018-09-22[emacs] a few updates to flyspell configurationFranck Cuny1-3/+11
2018-09-22[emacs] group things in the configurationFranck Cuny1-57/+72
2018-09-21[emacs] A few misc. updates.Franck Cuny1-27/+18
2018-09-15[emacs] Adding a few modes backFranck Cuny1-68/+186
Adding back counsel / projectile, since I actually miss using them. Rewrote some other configs, and added a couple new modules.
2018-09-08[emancs] remove projectile and ivyFranck Cuny1-64/+0
2018-09-08[emacs] remove eldoc configurationFranck Cuny1-4/+0
2018-09-08[emacs] remove magit configurationFranck Cuny1-26/+0
2018-09-08[emacs] clean up go configurationFranck Cuny1-21/+0
2018-09-08[emacs] remove flycheckFranck Cuny1-37/+8
2018-09-08[emacs] remove markdown configurationFranck Cuny1-10/+0
2018-09-08[emacs] remove flycheckFranck Cuny1-8/+0
2018-09-08[emacs] remove trampFranck Cuny1-5/+0
2018-09-08[emacs] remove duplicated package declarationFranck Cuny1-4/+0
2018-09-05[emacs] drop a bunch of useless stuff from the configFranck Cuny1-61/+2
Remove Python stuff, they don't work well (I don't know how to configure them correctly) and more importantly, I don't care. Remove the linter for puppet (it never works well). Also remove a few unused variables.
2018-09-02[emacs] smaller font (again)Franck Cuny1-1/+1
2018-08-27[emacs] set the font size.Franck Cuny1-0/+2
2018-08-19[emacs] merge configurationsFranck Cuny1-49/+243
2018-08-12[emacs] Move some more configuration back to init.elFranck Cuny1-19/+215
2018-08-11[emacs] Move back some configs to init.elFranck Cuny1-3/+71
Simplify by moving important variables and functions to the main init file.
2018-08-11[emacs] ensure use-package is installed.Franck Cuny1-0/+5
This is needed to bootstrap a new installation.
2018-08-05Shuffling things around in this repoFranck Cuny1-0/+0
2018-07-17[emacs] Simplify the configurationFranck Cuny1-27/+5
Reduce the number of configuration files.
2018-07-08[emacs] Reduce number of configuration files.Franck Cuny1-3/+1
Group settings in a sensible way.
2018-07-07[emacs] Configure correctly for linux (chrome).Franck Cuny1-1/+6
Ensure go binaries are in the path for emacs and add custom settings for linux.
2018-07-06[emacs] All spelling configs in one place.Franck Cuny1-1/+1
2018-07-06[emacs] Consolidate all serializers format in one file.Franck Cuny1-3/+1
This is easier to maintain. Closes #6
2018-07-01[emacs] Remove configuration for rustFranck Cuny1-1/+0
Remove backup file too for basic settings.
2018-06-29[emacs] Massive rewriteFranck Cuny1-94/+42
2018-06-13[emacs] Move back some configs to init.elFranck Cuny1-3/+54
2018-06-05[emacs] Some major clean up.Franck Cuny1-40/+47
Switch from `(require)` to `(load)`, which does not cause warning with flymake. Remove `:ensure t` since it's the default.
2018-04-08[emacs] Add additional variables.Franck Cuny1-1/+1
2018-04-08[emacs] Large refactoring.Franck Cuny1-9/+46
At first I wanted to add support for java, and then I realized that maintaining a giant file with all the packages was not working as I was expected. The configuration is broken down to multiple files now, with each major mode in a separate file, and the main modules in their own too. This should make it easier to maintain and organize.
2018-01-17[emacs] Default theme / font / colors.Franck Cuny1-1/+0
2018-01-16[emacs] Add back my theme and switch font size / family.Franck Cuny1-7/+7
2017-06-16[emacs] Add org-mode configuration once again.Franck Cuny1-2/+5
Only load some packages if we are using a recent version of Emacs.
2017-04-27[Emacs] Move packages configuration to a new file.Franck Cuny1-458/+12
Keep `init.el` as small as possible, and move all the packages to their own configuration file.
2017-04-27[Emacs] Remove configuration for termFranck Cuny1-38/+0
I do not use it, since it's too slow and not as convenient as using a real terminal.
2017-04-27[Emacs] Remove configuration for eshellFranck Cuny1-22/+0
I don't use it (this is too slow)
2017-04-27[Emacs] update binding for agFranck Cuny1-2/+8
2017-04-07[Emacs] Remove spacelineFranck Cuny1-8/+0
2017-02-27[Emacs] Change the theme for spaceline.Franck Cuny1-1/+2
2017-02-18[Emacs] Simple configuration for org-mode.Franck Cuny1-3/+12
2017-02-18[Emacs] Remove configuration for 'popwin'.Franck Cuny1-7/+0
Another package I don't use.
2017-02-18[Emacs] Remove dependency for gist.Franck Cuny1-5/+0
I don't use it.
2017-02-18[Emacs] Move all the configuration related to twitter to it's own fileFranck Cuny1-38/+6
The configuration for the style checker; the functions to create remote files on nest; etc. All are now living in a file with all things related to twitter.
2017-02-17[Emacs] Move wabi-sabi theme inside this repo.Franck Cuny1-1/+1
2017-02-10[Emacs] Add spacelineFranck Cuny1-0/+7
2017-02-04[Emacs] Remove `flycheck-pos-tip`.Franck Cuny1-7/+0
I rarely use the mouse, and most of the time the tip is not displayed at the correct location. Not worth the trouble to fix it, just stop using it.
2017-02-03[Emacs] Use pop-win for pants' buffer.Franck Cuny1-0/+7
Display the buffer in a pop-up window.
2017-01-27[Emacs] Remove custom checker for Python style.Franck Cuny1-17/+7
The checker lives in it's own repository: https://github.com/franckcuny/flycheck-twitter-python-style
2017-01-27[Emacs] Improve support for Golang.Franck Cuny1-19/+25
Install a few extra packages (go-guru, gotest); rewrite the hooks into a function; don't display tabs with withespace mode.
2017-01-27[Emacs] Install company (and support for go).Franck Cuny1-0/+12
2017-01-13[Emacs] Update configuration for ibuffer.Franck Cuny1-0/+11
2017-01-12[Emacs] Stop using `smart-mode-line'.Franck Cuny1-9/+0
2017-01-03[Emacs] Giving another go to smart-mode-line.Franck Cuny1-0/+9
2016-12-15[Emacs] Files for phabricator commits are in git-commit-mode.Franck Cuny1-0/+3
2016-12-15[Emacs] Delete phabricator for now.Franck Cuny1-5/+5
2016-12-15[Emacs] Delete the custom theme.Franck Cuny1-6/+6
It now lives in it's own repository.
2016-12-15[Emacs] Remove a python hook.Franck Cuny1-2/+1
2016-12-15[Emacs] BUILD files are python.Franck Cuny1-2/+2
2016-12-15[emacs] Don't open magit in fullscreen.Franck Cuny1-1/+0
2016-12-15[emacs] Hopefully fix exec-shell thingy.Franck Cuny1-2/+3
2016-12-15[emacs] Don't use powerline.Franck Cuny1-8/+0
2016-11-26[Emacs] Simplify the mode-line by using only powerline.Franck Cuny1-57/+9
Simplify the configuration for flycheck too.
2016-11-22[Emacs] Fix hook for Makefile.Franck Cuny1-3/+2
2016-11-22[Emacs] Add eldoc for python mode.Franck Cuny1-0/+1
2016-11-22[Emacs] slightly better colors for flycheck status.Franck Cuny1-3/+3
2016-11-21[Emacs] remove another TAB.Franck Cuny1-3/+1
2016-11-21[Emacs] Add colors for flymake status.Franck Cuny1-3/+3
2016-11-21[Emacs] Display how long it takes to load the configurationFranck Cuny1-5/+1
Instead of writing a custom function, use the emacs-startup-hook for that.
2016-11-21[Emacs] Don't hard code string.Franck Cuny1-2/+2
2016-11-21[Emacs] Remove TABS and replace them with spaces.Franck Cuny1-4/+4
2016-11-20[Emacs] proper configuration for white spaces.Franck Cuny1-3/+7
Enable it via a hook for all programming modes.
2016-11-20[Emacs] highlight current line.Franck Cuny1-4/+5
2016-11-20[Emacs] Use spaceline to manage the mode-line.Franck Cuny1-0/+38
We can have a fancy and more readable mode line with the help of spaceline.
2016-11-20[Emacs] Use a symbol for the mode name for Magit.Franck Cuny1-0/+3
2016-11-20[Emacs] Make flycheck more readable in the mode line.Franck Cuny1-13/+16
This new configuration should be more easy to read, with report for individual errors/warnings/info. For every state other than 'finished', we display the report with ? instead of numbers.
2016-11-20[Emacs] Highlight current line.Franck Cuny1-0/+7
2016-11-17[Emacs] 'projectile-global-mode' has been renamed to 'projectile-mode'.Franck Cuny1-1/+1
2016-11-17[Emacs] Group ruby buffers on the mode name, not file extension.Franck Cuny1-1/+1
2016-11-17[Emacs] Load my theme.Franck Cuny1-0/+8
2016-11-12[Emacs] Rename config.el to settings.elFranck Cuny1-1/+1
2016-11-11[Emacs] Add docstring and update some settings.Franck Cuny1-148/+205
Hopefully this is the last time I 'batch commit' a large change that way.
2016-11-11[Emacs] renamed my custom files and load them with use-package.Franck Cuny1-5/+14
The new names are more logical. They are loaded with `use-package', and the bindings are also set that way. For general bindings, we store them in the 'bindings.el' library.
2016-11-08[Emacs] A few more settings for flyspell.Franck Cuny1-3/+9
Use ivy to suggest words.
2016-11-02[emacs] Nicer configuration for flycheck.Franck Cuny1-23/+43
2016-11-02[emacs] Remove the configuration for time.Franck Cuny1-7/+0
2016-11-02[emacs] Move diminish at the top.Franck Cuny1-3/+3
2016-10-29[emacs] Main configuration for `swiper' is done with `ivy'.Franck Cuny1-6/+1
2016-10-29[emacs] A few more fixes for `exec-path-from-shell'.Franck Cuny1-2/+5
2016-10-29[emacs] More configuration for dired.Franck Cuny1-1/+12
Enable the package `dired-x', and make sure we use `gls` instead of ls only if the binary is available.
2016-10-29[emacs] Add main configuration for `ivy'.Franck Cuny1-0/+37
2016-10-29[emacs] Move server configuration at the top.Franck Cuny1-4/+5
2016-10-29[emacs] A few more fixesFranck Cuny1-33/+44
2016-10-29[emacs] Use `shell-pop'.Franck Cuny1-0/+11
2016-10-29[emacs] Don't load settings for org-mode.Franck Cuny1-2/+0
2016-10-29[emacs] Ensure a few packages are indeed installedFranck Cuny1-0/+5
2016-10-29[emacs] REPL for racket is in a container.Franck Cuny1-1/+2
2016-10-29[emacs] Fix configuration for `flycheck'.Franck Cuny1-39/+41
2016-10-29[emacs] Make sure .py and .aurora files are marked as python.Franck Cuny1-1/+3
2016-10-29[emacs] Nicer configuration for `ibuffer'.Franck Cuny1-1/+28
Group buffers per mode.
2016-10-29[emacs] Ensure go-eldoc and gotest are installed.Franck Cuny1-1/+4
2016-10-29[emacs] Add settings for `eshell' and `lisp-mode'.Franck Cuny1-0/+27
2016-10-29[emacs] Fix for `exec-path-from-shell'.Franck Cuny1-1/+2
Still struggling to get this right.
2016-10-29[emacs] Add settings for `shell-pop'.Franck Cuny1-0/+11
2016-10-29[emacs] Add a few more settings for `helm'.Franck Cuny1-1/+11
2016-10-29[emacs] Add back missing binding for dired.Franck Cuny1-0/+1
2016-10-29[emacs] Move binding to eval region.Franck Cuny1-0/+1
2016-10-29[emacs] Ensure `diminish' is installedFranck Cuny1-1/+2
2016-10-29[emacs] Update settings for `ag'.Franck Cuny1-1/+5
2016-10-29[emacs] Don't set the location for the notesFranck Cuny1-4/+1
This has been removed.
2016-10-29[emacs] Re-organize variables for the package module.Franck Cuny1-7/+4
2016-10-26[emacs] Add configuration to manage terminals.Franck Cuny1-0/+36
Manage my terminals in emacs. A few functions to quickly create new buffers and one to switch between them.
2016-10-14[emacs] Copy more environment variables.Franck Cuny1-2/+6
For the linter in puppet to work correctly, we need to copy the environment variables for GEM and so on.
2016-08-22[emacs] Add a function to open a doc. pageFranck Cuny1-0/+4
Use ivy/read to list all the documentation page and open one with. Closes #24.
2016-08-10[emacs] Open "bashrc" as a shell file.Franck Cuny1-0/+1
Closes #23.
2016-08-10[emacs] Add a css to preview markdown documentFranck Cuny1-1/+1
Closes #22
2016-08-10[emacs] Use "diminish"Franck Cuny1-0/+2
Closes #20
2016-08-04[emacs] Add configuration for MakefileFranck Cuny1-0/+8
Closes #12.
2016-08-04[emacs] Move back to `use-package'.Franck Cuny1-308/+198
Move some settings out from 'init.el' to make it easier to read. Closes #18, closes #17, closes #7.
2016-08-02[emacs] Add package 'use-package'.Franck Cuny1-0/+8
Closes #15.
2016-07-31[emacs] Show trailing white spaceFranck Cuny1-0/+3
Closes #5
2016-07-31[emacs] cleanup.Franck Cuny1-3/+1
remove commented code.
2016-07-31[emacs] move around global settings.Franck Cuny1-11/+9
Closes #10
2016-07-31[emacs] add package gist for emacs.Franck Cuny1-0/+3
I want to be able to create/list gists from emacs. Closes #8
2016-07-31[emacs] aurora files are python code.Franck Cuny1-0/+1
Closes #4
2016-07-31[emacs] markdown configurationFranck Cuny1-4/+3
Set the default flavor of markdown to GitHub, and use `pandoc` as the default markdown command to render/preview. Closes #14
2016-07-28[emacs] Set indentation width to 4 for go-mode.Franck Cuny1-0/+1
Closes #11.
2016-07-27Set the font to Droid Sans MonoFranck Cuny1-0/+3
Closes #9
2016-07-25[emacs] add midnight mode to clean up buffersFranck Cuny1-0/+3
2016-07-24[emacs] set the path to pants correctly.Franck Cuny1-1/+1
2016-07-24[emacs] simplify the UI.Franck Cuny1-8/+2
Use default theme/colors/font.
2016-07-24[emacs] Cleanup go's configurationFranck Cuny1-9/+2
Use go-eldoc to get documentation, and remove some bindings.
2016-07-24[emacs] Bindings to quickly move between buffersFranck Cuny1-0/+2
2016-07-16[emacs] Fix the UIFranck Cuny1-4/+4
Use DejaVu for the font, and slightly less yellow color for the background.
2016-07-15[emacs] get back to a smaller font sizeFranck Cuny1-1/+1
2016-07-14[emacs] remove "use-package".Franck Cuny1-181/+145
Stop using the "use-package" module, and rewrite the configuration without it.
2016-07-13[emacs] nicer colors for background and mode-line.Franck Cuny1-3/+3
2016-07-03[emacs] move everything back to one file for now.Franck Cuny1-1/+347
2016-02-12[emacs] Split the config into 'core' and 'modes'.Franck Cuny1-5/+1
Separate the modules that are 'core' (e.g.: related to editing, manipulating text, and so on) and the 'modes' (e.g.: related to syntax, langage support, etc).
2015-11-15[emacs] melpa is over HTTPS now.Franck Cuny1-1/+1
2015-11-10[emacs] remove the exec-path-from-shell package.Franck Cuny1-5/+0
Move the configuration to start the emacs server into a seperate file.
2015-09-16[emacs] split config in different files.Franck Cuny1-50/+32
Move the configuration for each language and major mode in it's own configuration file. Enable the theme "leuven" if run in windowed mode.
2015-08-17[emacs] don't highlight the code.Franck Cuny1-5/+4
2015-07-23[emacs] fix a comment in the config.Franck Cuny1-1/+1
2015-07-17[emacs] add my emacs configurationFranck Cuny1-0/+51