-
Notifications
You must be signed in to change notification settings - Fork 59
Comparing changes
Open a pull request
base repository: emacs-exordium/exordium
base: master
head repository: pkryger/exordium
compare: master
Commits on Feb 27, 2025
-
fix(helm): Use original primary action when switching buffers
The default (first) action in `helm-source-buffers` is `helm-buffer-switch-buffers`. With such a setup commands like `switch-to-buffer-other-window` switch to buffer both in the current and in the other window. This commit fixes this by copying the original action (only the first one!) from a source generated by `helm-comp-read`, followed by reminder of actions specific to a buffer as defined in `helm-source-buffers`. Also normalise sources before further processing. Although this is not strictly necessary in current version of `helm`, this is more future proof.
Configuration menu - View commit details
-
Copy full SHA for 5341bbd - Browse repository at this point
Copy the full SHA 5341bbdView commit details -
feat(helm-projectile): Add affixations when switching to buffer in ot…
…her window or frame Both new commands uses the same `helm-source` class as `helm-projectile-switch-to-buffer` does. Although, the first (default) action is substituted to perform switching to a buffer in other window or frame.
Configuration menu - View commit details
-
Copy full SHA for e7b2434 - Browse repository at this point
Copy the full SHA e7b2434View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cb134c - Browse repository at this point
Copy the full SHA 1cb134cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88ae5a3 - Browse repository at this point
Copy the full SHA 88ae5a3View commit details -
ci: Rename CI Tests workflow to include Exordium
Workflow name is reflected in rendered workflow status web page title. When there are many open tabs in a browser, their names are truncated. When using specific words in the beginning of a name it is easier to fish out required tab.
Configuration menu - View commit details
-
Copy full SHA for 01ff2fe - Browse repository at this point
Copy the full SHA 01ff2feView commit details -
feat(forge)!: Show diff when creating a pull request
When a Pull Request is created a new buffer with diff for the pull request is displayed alongside the Pull Request topic window. This has been inspired by magit/forge#683, but added automatic killing of diff buffer when PR is submitted/cancelled. BREAKING CHANGE: New key bindings for Exordium's `forge` extensions, to avoid clobbering existing bindings.
Configuration menu - View commit details
-
Copy full SHA for a984c51 - Browse repository at this point
Copy the full SHA a984c51View commit details -
feat(forge): New command to insert messages from all commits in a PR …
…post By default `forge` populates a new PR post with the following logic: 1. If available, use URL from a repository template (switching to browser and cancelling the post), 2. Otherwise, if available use YAML front matter from a repository template, 3. Otherwise, if there's only a one commit in the PR, use the commit message. However, when there are multiple commits one needs to manually pull relevant details from their messages to the PR post. The new command `exordium-forge-insert-pullreq-commit-messages` will scan all the commits and insert their messages to the post.
Configuration menu - View commit details
-
Copy full SHA for 16f2858 - Browse repository at this point
Copy the full SHA 16f2858View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff9fd44 - Browse repository at this point
Copy the full SHA ff9fd44View commit details -
feat(git,treesit,company)!: Add support for Conventional Commits
Add `git-commit-ts-mode` that uses Connventional Commits grammar for highlighting in git commits. Also add a small `company` backend to support (at least some of) Conventional Commits keywords (types and footers). For Conventional Commits specification see https://www.conventionalcommits.org. BREAKING CHANGE: commit buffers now use `git-commit-ts-mode`
Configuration menu - View commit details
-
Copy full SHA for eff11fa - Browse repository at this point
Copy the full SHA eff11faView commit details -
feat(company,git,forge): Add teams to completions in git/forge
Forge has added support for teams only [recently](magit/forge@7cdf978), so lets take leverage of it. Only team handles (in a form of `organisation/name`) are stored, hence no annotation with a team description in the completion popup. The backend suggest completion either when beginning of orgranisation matches or when beginning of the team name matches.
Configuration menu - View commit details
-
Copy full SHA for f997a83 - Browse repository at this point
Copy the full SHA f997a83View commit details -
feat(company)!: Add company-posframe
I think the biggest benefit is that it adds the small popup on the right with currently selected candidate's docsctring. BREAKING CHANGE: Use `company-posframe-quickhelp` by default instead of `company-doc-buffer`. That includes some key mappings to point to the former instead of the latter.
Configuration menu - View commit details
-
Copy full SHA for 8958e0d - Browse repository at this point
Copy the full SHA 8958e0dView commit details -
feat(company)!: Use C-o to switch backends
This is the same binding `helm` uses to switch sources, so I guess backend switch is more anticipated thatn `casual` EdidKit popping up. BREAKING CHANGE: C-o now switches `company` backend when `company` popup is visible.
Configuration menu - View commit details
-
Copy full SHA for dfd858b - Browse repository at this point
Copy the full SHA dfd858bView commit details -
feat(company): Add topics to company backends
The new backend kicks in when authoring a commit message, or a pull request message. It completes entries after a `#` sign. GitHub icons, sourced from https://github.com/primer/octicons/tree/ac9d1a7, distributed under MIT license.
Configuration menu - View commit details
-
Copy full SHA for 597c4ed - Browse repository at this point
Copy the full SHA 597c4edView commit details -
feat(company): Add icons to company assagnees backend
Leverage support created for `exordium-company-topics`. GitHub icons, sourced from https://github.com/primer/octicons/tree/ac9d1a7, distributed under MIT license.
Configuration menu - View commit details
-
Copy full SHA for d9d0939 - Browse repository at this point
Copy the full SHA d9d0939View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5edbc5 - Browse repository at this point
Copy the full SHA f5edbc5View commit details -
feat(markdown): Enable native fontification for code blocks
This is similar to what `org-src-fontify-natively` does.
Configuration menu - View commit details
-
Copy full SHA for 388c05b - Browse repository at this point
Copy the full SHA 388c05bView commit details -
[dev] Don't remove trailing whitespaces in diff as well as in data se…
…ctions in perl and ruby
Configuration menu - View commit details
-
Copy full SHA for cc45986 - Browse repository at this point
Copy the full SHA cc45986View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1b2c32 - Browse repository at this point
Copy the full SHA f1b2c32View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbf6a7a - Browse repository at this point
Copy the full SHA fbf6a7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 655ebed - Browse repository at this point
Copy the full SHA 655ebedView commit details -
Configuration menu - View commit details
-
Copy full SHA for da3b778 - Browse repository at this point
Copy the full SHA da3b778View commit details
There are no files selected for viewing