Howard Abrams
4a2bbbe908
Really? We are changing the sprint numbers?
2022-10-25 22:07:48 -07:00
Howard Abrams
61cd127fe3
Minor tweaks ... starting on repeating commands
2022-10-25 22:07:12 -07:00
Howard Abrams
fa1545b088
Adding pcomplete to eshell
2022-10-25 22:05:47 -07:00
Howard Abrams
dc7ace6e14
Global regular expression replacement
...
Saving a keystroke and remembering my place.
2022-10-25 21:47:48 -07:00
Howard Abrams
72cd815902
LSP consistency
...
LSP is mostly code jumping with the xref, and I wanted to have some
keybinding consistency.
This also loads the LSP map only when eglot is turned on, making the
menu more consistent as well.
2022-10-25 21:47:37 -07:00
Howard Abrams
9ec76b6888
Adding multi-vterm to create project-specific vterms
2022-10-21 22:09:55 -07:00
Howard Abrams
5da7b75307
Data blank lines needs to be interactive
2022-10-21 22:09:21 -07:00
Howard Abrams
68bd5c64bf
Swapping corfu in for company
...
I just find that company isn't helpful and is distracting.
The advantage to corfu, is that I spent the time to understand and
configure it to act the way that I find helpful.
2022-10-21 22:08:02 -07:00
Howard Abrams
1883bb9f53
Expanding the Auto Completion with Hippie
...
Might have to look at corfu instead of company. Dunno.
2022-10-21 22:06:04 -07:00
Howard Abrams
58a1ef8df8
Minor formatting and indenting changes
2022-10-20 22:17:12 -07:00
Howard Abrams
b04ab0bd95
Better TRAMP support for remote systems
2022-10-20 22:17:12 -07:00
Howard Abrams
1233658a2a
Made window leader and ace-window more consistent
2022-10-18 11:32:18 -07:00
Howard Abrams
4683e1f5b0
Suppress the persp warning
...
I already have a way to get to the perspectives.
But let's grab a few more options ... even though I don't think I'll
use them.
2022-10-18 11:08:20 -07:00
Howard Abrams
7c105189aa
Fix bug with remote login from host entry in buffer
2022-10-17 21:19:37 -07:00
Howard Abrams
4ad496b98b
Converted my piper to a data-oriented functions
...
I liked my piper idea, but I just used it so seldom. Instead, I feel
like the ideas could be integrated into a data-focused function
collection. The interface is actually more dynamic and I can use it
without the "Piper" interface.
2022-10-17 20:49:00 -07:00
Howard Abrams
a981b40836
Better keybinding commands
2022-10-17 10:28:28 -07:00
Howard Abrams
30b82ca13a
Fix bug and address warning
...
Such an obvious bug, committed quite some time ago, shows how often I
restart Emacs.
2022-10-17 09:41:38 -07:00
Howard Abrams
14688bb1d5
Replaced bcat
with flow
and wrote ebb
...
The idea is that I can "bump" and "fetch" with "ebb" and "flow" data
to and from eshell to an editing buffer.
2022-10-14 22:19:54 -07:00
Howard Abrams
a2a61b296b
Simple eshell prompt with PWD on modeline
...
Seems like a nicer way to get more screen estate.
2022-10-12 22:35:24 -07:00
Howard Abrams
238642cb3b
More evilness, including ESC for escape-quit
2022-10-10 21:58:23 -07:00
Howard Abrams
5a26d457a7
Add ace-window to s-w
...
And get the commands more in line with my hydra. Less to think about.
2022-10-10 21:57:50 -07:00
Howard Abrams
595d435789
Clean up the eshell aliases
2022-10-10 14:42:43 -07:00
Howard Abrams
0f38d39a0e
Going back to the fish shell
2022-10-10 14:41:52 -07:00
Howard Abrams
8ebb5a1561
Switching to a different yasnippet collection
2022-10-10 14:41:23 -07:00
Howard Abrams
f9003e172f
Do I really want to call execute-command-on-buffer?
...
This is a really nifty function, but should I call it all the time?
Adding the name of the buffer automatically is sweet... until I don't
want that feature.
2022-10-04 20:41:01 -07:00
Howard Abrams
097431544e
Change approach for determining if Emacs is "for work".
2022-10-03 10:11:11 -07:00
Howard Abrams
a00bcbf88c
Fix bug with e
eshell function, as well as make aliases
...
I might actually type `vi` or `emacs`, and we can't have that mess
things up.
2022-10-02 23:11:03 -07:00
Howard Abrams
a6db663a1c
Created the more
and less
function
...
These just call `view-file` and this is because I can't get the alias
working correctly. Besides, I would like them to work with more than
one file.
2022-10-02 22:28:45 -07:00
Howard Abrams
2294abe9d9
Call rx
from eshell with rx
to write the regexp
...
But `rx` outputs Emacs regular expressions. The pcre2el project can
convert that for us.
2022-10-01 23:40:42 -07:00
Howard Abrams
fbdcce4d96
Instructions for rebuilding Emacs the link error
2022-10-01 22:05:17 -07:00
Howard Abrams
62a9262f43
Created a "lsd" command to call lsd if installed
...
But format it like the built-in "eshell/ls" command.
2022-10-01 21:06:49 -07:00
Howard Abrams
b399c30bb6
Reformat with dash library to make code more readable
...
Using the anaphoric macros from the dash library allows the banner
code to be smaller and I feel more readable. Yes, I could have run the
`ls` command into another buffer and copied it, I have bigger plans
for displaying my directory listing.
2022-09-29 09:18:59 -07:00
Howard Abrams
d5e30ec98f
Argh ...
...
My attempt at making a gnarly banner function more readable by
creating lexical functions with `cl-flet` to pass to `mapconcat` was
thwarted! Who would have thunk that `mapconcat' couldn't access a
symbol reference to a function created by `cl-flet*'!?
2022-09-28 22:36:30 -07:00
Howard Abrams
3724a7decb
Display directory files on new eshell instance
...
Whenever I open a shell, even if I know where and why I'm there, I
always type `ls`, so in this case, I made the eshell banner display
a listing of all of the files.
2022-09-28 22:17:27 -07:00
Howard Abrams
8d0579952b
Added a "buffer cat" to eshell to pipe a buffer to commands
...
Fixed a bunch of prose issues.
2022-09-28 19:40:08 -07:00
Howard Abrams
4db75eb591
Replace dwim-shell-command with eshell-command
...
Gives the same feature, but has offers more.
2022-09-28 13:41:45 -07:00
Howard Abrams
4bf3d05e07
use-package on v28 is going to kill me
...
The :config doesn't always run!?
2022-09-28 13:38:56 -07:00
Howard Abrams
530a7b6b5a
Browse some URLs, like YouTube in Firefox
...
But everything else is EWW first.
2022-09-28 13:19:42 -07:00
Howard Abrams
9b4d19c85d
Expand the sh-mode features
...
Shell IDE? Sure... why not.
2022-09-28 13:19:09 -07:00
Howard Abrams
199468339f
Migrate dictionary to online service
2022-09-26 17:22:20 -07:00
Howard Abrams
ecc9c1ee8f
Now $$ is an array of command output history
...
Extended the `eshell-variable-aliases-list` to call a new function that
stores the output of the commands in an ring. This is a pretty cool feature.
2022-09-26 17:21:42 -07:00
Howard Abrams
324ccce619
Distinguish between describe-symbol and the Info for symbol
2022-09-23 22:04:39 -07:00
Howard Abrams
13b930e6ee
Send email without invoking notmuch's backend
...
Discovered a bug with `use-package` where :config sections are not
called if there is a :bind section.
2022-09-23 22:03:52 -07:00
Howard Abrams
334c3f9cff
Access past version's of eshell command output
...
Simple addition of some rings to store a bit of eshell command
history. I really can't believe how easy this stuff is to write.
2022-09-23 21:56:49 -07:00
Howard Abrams
e9cdcc5c5c
Expanded eshell output variables to include a file
...
The output from the last eshell command is now also stored in a file
by the name, $OUTAF.
Hrm ... now I want this output, as part of a history....
2022-09-23 16:30:25 -07:00
Howard Abrams
2a6302c43d
Add $OUTPUT and $LAST eshell variables
...
These contain the output from the last eshell command. Cool how easily
I implemented this.
2022-09-23 16:20:56 -07:00
Howard Abrams
bcb014a9ef
Create a "map" function for eshell to replace the for loop
...
Better? It is cool that it is so easy to do.
May need to expand it so that subcommands work too. We'll see if this
fits my use case.
2022-09-21 22:57:20 -07:00
Howard Abrams
0ec5575248
Formatting and bug fixes
2022-09-20 23:11:29 -07:00
Howard Abrams
f9b4789199
Pulled eshell functions out of remoting
...
And placed it into its own "eshell" configuration file.
2022-09-20 23:09:42 -07:00
Howard Abrams
4927f5e5b2
Defining words from Noah Webster's 1913 dictionary
2022-09-16 15:38:59 -07:00