* 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
* Use Codesearch's -reset argument instead of deleting the index
manually
* Diff-mode colors are now theme-appropriate (more muted and suitable
for dark themes)
* Set base16-distinct-fringe-background instead of doing it in the
hacky way
* Use recentf mode instead of my hand-rolled recent files
* Created a simple system for quickly saving and loading place and
hooked it up to avy calls. This is effectively a "go back to where I
just was" type of thing although not very smart
* Added macoy-select-search. This is a custom mode and popup which
unifies all my different search methods. This will let me add new
different ways to search without having to bind them to global
keys. I'm quite proud of this little feature
* Added jam compile commands for use on Linux and for reference at
work
* Added macoy-generate-auto-theme function for easily creating new
themes using my script in
https://www.github.com/makuto/auto-base16-theme
* Added macoy-org-insert-heading-respect-content-before. This is so
C-return and C-S-return behavior in org matches everywhere else
* Cleaned up some comments and removed some unnecessary sets in customize