* Build system no longer has debug output
* Fixed hanging parens as I found them
* Added macoy-bury-buffer-anywhere. This function is nice for
e.g. hiding compilation buffers automatically if the compile was successful
* Make utf-8 the preferred coding system. I only noticed issues once
switching to Windows 10
* Attempted to make whitespace settings for only seeing bad
whitespace, but I failed. I'll have to try again another time
* Occur no longer has matching string faces in the results, which I
thought were making the results hard to read
* Fix more clipboard problems with copy line (save excursion)
* ido ubiquitous now installed and enabled (yay!)
* Open path highlighted with macoy-open-marked-path-file
* Some ideas on jumping between functions (disabled)
* Work on org-jira labels (not completed)
* ReBuilder now has different colors per group (TODO: get from theme)
* Removed big comment block which is out of date anyways
* Install packages before requiring simpleclip (which needs to be
installed first)
* Use a default base16 theme instead of my custom one
* Remove package-selected-packages in case it confuses Emacs on first
start
* More debugging text in packages.el
* Added step-by-step guide to getting emacs set up on Windows
* Use projectile-globally-ignored-directories instead of *-files so
that it actually works
* Add org-jira. I had to override the update-jira function because it
required too high of permissions due to setting the "reporter" field
* Missing packages should automatically install at startup
* Dired narrow for quicker dired navigation
* Extreme navigation options for using arrow keys and iy-go-to-char
* Added copy/cut support for when no region is active. I replicated
Sublime Text's behaviors
* Added ido menu for jumping to my org files. I think I'll genericize
this later
* Added codesearch features for filtering files out of index instead
of using grep. This requires a branch of codesearch
* Added copy/cut support for when no region is active. I replicated
Sublime Text's behaviors
* Added ido menu for jumping to my org files. I think I'll genericize
this later
* Failed attempt to get org-refile to use ido
* M-w for ibuffer shortcut
* kill-subword function for camelCase fast deletion
* idomenu bind for quickly going to local symbols
* Language server early experimentation
* Desktop now has most recent desktop at top of list if you haven't
ever selected a desktop this session (e.g. right after startup)
* Added some convenience functions for creating org code blocks
* Added keybind for mc/skip-to-next-like-this
* Wrap web-mode with require block
I wrapped much of the configuration code in (when (require 'blah))
blocks so that one could have a subset of the installed packages
without getting any errors. Because I maintain the package list, this
shouldn't make it hard to find why something isn't working, because
you're probably just missing the package.
I didn't want to use something like use-package because making my
dependency management require a dependency seemed like a bad idea. I
also like having a slightly less magical approach so I know what's
going on.
There are some files I haven't gotten to yet
* Keep the old projectile formatter for my other computer
* Use end-of-line instead of end-of-visual-line when using
multiple-cursors so the view doesn't affect mark/editing in mc
* Change select search hotkey to be more convenient
* Clear mark during isearch so Occur works better
* Added shortcut for toggling line wrapping (useful when using
multiple-cursors)
* Added shortcut for toggling whitespace mode
* Codesearch-search-src now uses the same query function as the rest
of select-search
* Added shortcut for opening files normally in Dired
* Codesearch can now take a regex. The quoting wasn't working anyways
* Read-only-mode is disabled in codesearch results so you can
eliminate things with C-k
* I made magit-diff match the colors for diff-mode (for
consistency). I also switched the highlight colors for ediff
* Tooltips now go to the echo line. I never liked the frame-based
tooltips
* Made isearch temporarily enable smooth-scrolling. This makes it so
you can see context above/below a search result which goes off the
screen
* Use ido to select recent files instead of the recentf UI (yay!)
* Added bindings for Occur (which is amazing), specifically when used
in conjunction with isearch
I had to disable the fancy smooth scrolling because it makes next-line
go obscenely slow, which gets unusable with multiple-cursors.
I also made some small modifications to get rid of work stuff.
* EmacsConfig.txt is now dotEmacs.el, which is much clearer
* ReadMe now encourages the user to set the user-init-dir to the
folder in the repository instead of copying the files. This will
make updating and such easier and less error-prone
* Horizontal splitting for split-window-sensibly is now disabled. This
is mainly for my home computer which has a 4k monitor. Two columns
is the default now
I split my config into several files. This should help for several
reasons:
- Merging will be easier
- Other people will be able to find features they're interested in
copying quicker
- More organized
* I installed Web-mode for use at my work (better templating support
* Added quit command to select-search
* Fixed codesearch multiple files filter regex
* Added custom syntax for key value files (for work, but I'm keeping
it for future reference)
* Added several more search methods to the macoy-select-search system
* Make sure ag resets its filters so that you can search with no file
types filter
* Make it possible to have multiple different Codesearch indices which
can be searched independently. This is awesome because I have code
and data which should always be searched separately, but are both enormous
* Added macoy-filter-buffer for easily filtering searches
* Added build system manager. This is similar to Sublime where you can
select from a list of different "build systems" (simply functions
which likely just use compile) then easily rebuild the previously
selected one
* Fixed window border colors
* Dired should now try to reuse the same buffer when visiting folders
instead of opening a ton of buffers