• Open

    test-cockpit (20260217.2029) --- A command center to run tests of a software project
    The test-cockpit package has been updated to version 20260217.2029.
    org-mem (20260217.2024) --- Fast info from a large number of Org file contents
    The org-mem package has been updated to version 20260217.2024.
    epkg (20260217.1917) --- Browse the Emacsmirror package database
    The epkg package has been updated to version 20260217.1917.
    ollama-buddy (20260217.1843) --- Ollama LLM AI Assistant ChatGPT Claude Gemini Grok Codestral Support
    The ollama-buddy package has been updated to version 20260217.1843.
    ghub (20260217.1835) --- Client libraries for Git forge APIs
    The ghub package has been updated to version 20260217.1835.
    mermaid-mode (20260217.1737) --- Major mode for working with mermaid graphs
    The mermaid-mode package has been updated to version 20260217.1737.
    vs-light-theme (20260217.1623) --- Visual Studio IDE light theme
    The vs-light-theme package has been updated to version 20260217.1623.
    vs-dark-theme (20260217.1623) --- Visual Studio IDE dark theme
    The vs-dark-theme package has been updated to version 20260217.1623.
    hyperbole (20260217.1450) --- GNU Hyperbole: The Everyday Hypertextual Information Manager
    The hyperbole package has been updated to version 20260217.1450.
    kubel (20260217.1416) --- Control Kubernetes with limited permissions
    The kubel package has been updated to version 20260217.1416.
    kirigami (20260217.1345) --- A unified method to fold and unfold text
    The kirigami package has been updated to version 20260217.1345.
    flash (20260217.1302) --- Flash-style navigation
    The flash package has been updated to version 20260217.1302.
    ready-player (20260217.1146) --- Open media files in ready-player major mode
    The ready-player package has been updated to version 20260217.1146.
    orgtbl-join (20260217.1139) --- Join columns from other Org Mode tables
    The orgtbl-join package has been updated to version 20260217.1139.
    speed-type (20260217.1024) --- Practice touch and speed typing
    The speed-type package has been updated to version 20260217.1024.
    po-mode (20260217.956) --- Major mode for GNU gettext PO files
    The po-mode package has been updated to version 20260217.956.
    orgtbl-aggregate (20260217.947) --- Aggregate an Org Mode table | + | + | into another table
    The orgtbl-aggregate package has been updated to version 20260217.947.
    neocaml (20260217.826) --- Major mode for OCaml code
    The neocaml package has been updated to version 20260217.826.
    agent-shell (20260217.724) --- Native agentic integrations for Claude Code, Gemini CLI, etc
    The agent-shell package has been updated to version 20260217.724.
    modus-themes (20260217.715) --- Elegant, highly legible and customizable themes
    The modus-themes package has been updated to version 20260217.715.
    oboe (20260217.604) --- A simple temporary buffer management framework
    The oboe package has been updated to version 20260217.604.
    ekg (20260217.541) --- A system for recording and linking information
    The ekg package has been updated to version 20260217.541.
    ai-code (20260217.536) --- Unified interface for AI coding CLI such as Claude Code, Codex CLI, Gemini CLI, Copilot CLI, Opencode, Grok CLI, Aider CLI, etc
    The ai-code package has been updated to version 20260217.536.
    magit-gh (20260217.442) --- GitHub CLI integration for Magit
    The magit-gh package has been updated to version 20260217.442.
    ddgr (20260217.345) --- DuckDuckGo search
    The ddgr package has been updated to version 20260217.345.
    gumshoe (20260217.252) --- Scoped spatial and temporal POINT movement tracking
    The gumshoe package has been updated to version 20260217.252.
    slime (20260217.222) --- Superior Lisp Interaction Mode for Emacs
    The slime package has been updated to version 20260217.222.
  • Open

    A tiny library: once.el, giving you "once-hook" instead of "add-hook"
    submitted by /u/meedstrom [link] [comments]
    Building Emacs - GNUmakefile error
    I am trying to build from source Emacs on Alpine and I am getting an error cause make doesn't find libxpm and libgif/libungif. I couldn't find libxpm-dev and libgif-dev among Alpine packages, so I want to give as options to configure --with-xpm=ifavailable --with-gif=ifavailable ... but make throws up unrecognized options error, what to do? Thanks. submitted by /u/Zzyzx2021 [link] [comments]
    Bending Emacs - Episode 11
    This episode showcases winpulse, a little package I built recently, along with pulsar and some other built-in window-management commands (plus repeat-mode). If you prefer written form, here's a blog post https://xenodium.com/bending-emacs-episode-11-winpulse submitted by /u/xenodium [link] [comments]
    LLMs and agents in Emacs: share your workflows
    There are so many packages that implement LLM interfaces in Emacs, that I can't choose one. I tried Ellama, and it seems quite sophisticated, but eventually I settled on gptel, because it looks simple and more approachable. Now I'm experimenting with coding agents and trying to figure out an optimal workflow and find a good emacs tool for this job. What package do you use for interacting with LLMs in emacs? What tools for code agents do you prefer? submitted by /u/KnightOfTribulus [link] [comments]
    Unit Tests
    So I’ve been working on making my Emacs (and in-turn, elisp) skills better and better for a few weeks now. I’m still pretty heavily using Webstorm for my day job because of how familar I am in it and how fast I can work within it. But I’ve also been building up my Emacs config and have gotten decent at navigating and using it. I’m at the point now where raw editing I feel nearly as fast as I am in Webstorm. There are some edge cases but I’m working through it. One area though that I seem to be blocked on are unit tests. My main project that I work on for my company is a pretty large (for JS) legacy monolith project. To be honest it’s a pain to work with sometimes. So often I’m really happy to work with unit and integration tests. In Webstorm, this is a breeze. Write the test, hover over the little test icon and click it to run the test. Right click and select “Debug” to debug it and step through it. Bugs are easy to fly through and figure out. In emacs? I’m fully lost. There is apparently DAP mode? I’m working through that but how the heck do I debug unit tests? I suspect it may have something to do with passing some debugger options in when running the jest command? But yeah I don’t really know. Emacs is an old project, yet when I look into this, there isn’t much I can find. Maybe I am bad at searching, but when I search for Neovim options, I did see they had a few options for this. I want to believe that Emacs has got to have something that matches this usecase? I’d love any help that anyone can share. submitted by /u/jonathon8903 [link] [comments]
    SuperTuxKart In Emacs with Canvas API
    SuperTuxKart is running wellwith both singleplayer and online multiplayer at around 60-65FPS. https://codeberg.org/monadicsheep/stk-code Instructions to install and play: https://mathstodon.xyz/@divyaranjan/116083916682876616 submitted by /u/AlbertEinstein_1905 [link] [comments]
    Evolving a Modular dev Experience in Emacs
    submitted by /u/minikomi [link] [comments]
    org-mode, agents, and ekg
    submitted by /u/ahyatt [link] [comments]
  • Open

    Formal Verification role re-opened at QBayLogic in Enschede, The Netherlands
    We are looking for a medior/senior Haskell developer with experience in formal verification and an affinity for hardware. We posted about this position a month ago, where the submission deadline was January 23rd: https://www.reddit.com/r/haskell/comments/1q5e52w/formal_verification_role_at_qbaylogic_in_enschede/ We had some strong candidates; sadly for us, they withdrew from the process for various reasons. As a result, we are re-opening the role to new submissions. The role is on-site at our office in Enschede, The Netherlands. That being said, we are flexible on working from home some days in the week. All applications must go via this link https://qbaylogic.com/vacancies/formal-verification-engineer/ where you can also find more information about the role and about QBayLogic. A repeat of the answers that we got from the previous post: Do you provide visas? We can and have sponsored visas in the past. It would depend on your age and what we come to agree in terms of salary https://ind.nl/en/required-amounts-income-requirements#application-to-work-as-a-highly-skilled-migrant-orientation-year-and-for-the-european-blue-card Does QBayLogic accept internships for work related to formal verification? Yes, under very specific circumstances. Basically, you have to be a student at an academic institution in The Netherlands and you can do the internship as part of your curriculum (very common in The Netherlands), meaning the academic institution gives ECTS for the internship. submitted by /u/darchon [link] [comments]
  • Open

    How to clock in automatically when i change the state to STRT.
    I'm new to org and i've seen a video somewhere where a guy uses keybinding to change the state of a heading from TODO to STRT and it automatically clocks in. Is this some custom lisp or how is he doing that? submitted by /u/yakovlievv [link] [comments]
    org-mode, agents, and ekg
    I made a video on how I think org-mode works really well for the new world of agentic work, and demo my current workflow. However, org-mode also has what I consider a fatal flaw, which it's file based, so only one party can modify it at a time. That isn't what you want in an agentic system, where both you and the agent may be executing, rewriting, and adding tasks. I propose a fix for this, which is to use my ekg system and have it fake an org-mode file but with notes that are better suited to concurrent modification, since it's backed by a sqlite database. This is all work in progress, but I wanted to share how I was thinking about the problem, and I'm also curious how other people are approaching it. submitted by /u/ahyatt [link] [comments]
  • Open

    sbt-config: Configure your sbt projects using HOCON
    Hi everyone, I recently released sbt-config, a plugin that allows you to configure your Scala projects using a simple build.conf file instead of build.sbt. The goal is to separate configuration from logic, making your build definitions cleaner and easier to read. So far it handles common settings like project metadata, Scala versions, compiler options, and supports publishing via sbt-ci-release. name = "my-project" organization = "com.example" version = "0.1.0-SNAPSHOT" scalaVersion = "3.3.4" dependencies = [ "org.typelevel:cats-core:2.13.0" ] I’d love to hear your feedback or suggestions! (Except for the question "But why?"... let's just not go there 🙏) Repo: https://github.com/matejcerny/sbt-config Docs: https://matejcerny.github.io/sbt-config/ submitted by /u/matej_cerny [link] [comments]

  • Open

    ellama (20260216.2316) --- Tool for interacting with LLMs
    The ellama package has been updated to version 20260216.2316.
    magit (20260216.2306) --- A Git porcelain inside Emacs
    The magit package has been updated to version 20260216.2306.
    org-node (20260216.2231) --- Fast org-roam replacement
    The org-node package has been updated to version 20260216.2231.
    package-build (20260216.2011) --- Tools for assembling a package archive
    The package-build package has been updated to version 20260216.2011.
    selected-window-contrast (20260216.2005) --- Highlight by brightness of text and background
    The selected-window-contrast package has been updated to version 20260216.2005.
    hdf5-viewer (20260216.1940) --- Major mode for viewing HDF5 files
    The hdf5-viewer package has been updated to version 20260216.1940.
    auto-compile (20260216.1936) --- Automatically compile Emacs Lisp libraries
    The auto-compile package has been updated to version 20260216.1936.
    q-mode (20260216.1450) --- A q editing mode
    The q-mode package has been updated to version 20260216.1450.
    oai (20260216.1419) --- AI-LLM chat blocks for org-mode
    The oai package has been updated to version 20260216.1419.
    eask (20260216.1116) --- Core Eask APIs, for Eask CLI development
    The eask package has been updated to version 20260216.1116.
    tree-sitter-langs (20260216.1032) --- Grammar bundle for tree-sitter
    The tree-sitter-langs package has been updated to version 20260216.1032.
    tok-theme (20260216.949) --- Minimal monochromatic theme with restrained color highlights
    The tok-theme package has been updated to version 20260216.949.
    fancy-fill-paragraph (20260216.740) --- Fancy paragraph fill
    The fancy-fill-paragraph package has been updated to version 20260216.740.
    projectile (20260216.652) --- Manage and navigate projects in Emacs easily
    The projectile package has been updated to version 20260216.652.
    flycheck (20260216.642) --- On-the-fly syntax checking
    The flycheck package has been updated to version 20260216.642.
    rustic (20260216.440) --- Rust development environment
    The rustic package has been updated to version 20260216.440.
    fussy (20260216.27) --- Fuzzy completion style using `flx'
    The fussy package has been updated to version 20260216.27.
  • Open

    1Writer images not displaying in preview
    Hi, all The syntax in my plain text note is as as follows: The path to my media folder in DropBox is there, and the folder is in the same location as the rest of the zettelkasten: Any ideas what I’ve got wrong?  ( 2 min )
    Hello! Logseq user for a year, figuring out e-ink (Supernote)
    Hi everyone, I’ve been lurking for a while and recently jumped into a couple of discussions, so I thought I should properly introduce myself. I’m Tim. In my day job, I’ve been using Logseq for about a year and it’s completely changed how I handle my workday chaos. I used to write notes in a paper notebook, just sequentially, but now I'm building out my externalised thoughts during meetings. My current obsession away from work, though, is trying to get a proper Zettelkasten workflow running on e-ink (specifically a Supernote) without it feeling like a chore. I found that standard folder structures and strict numbering conventions really fought against the device constraints, especially when it came to handwriting recognition. What I've ended up with feels pretty Supernote-native, but also gets around the heading limits. It uses visual templates rather than filenames to track depth, which lets me keep that "infinite nesting" feel of Logseq but on a digital notepad. I’m mostly here to learn how others are bridging the gap between analogue-feel and digital structure. Looking forward to the conversation! Tim.  ( 3 min )
  • Open

    Thoughts on Scala 3
    How is Scala 3 treating adopters thus far? Particularly in professional settings and in larger codebases. I'd like to push for it at work, but have heard tales of problems. Edit: Inclusions around your tech stacks would also be very helpful. Cheers all! submitted by /u/DextrousCabbage [link] [comments]
    When using Future, how do I obtain the actual stacktrace?
    When there is an exception in Future, I would have a stack trace that looks like this: https://preview.redd.it/wqulqjj1hwjg1.png?width=2564&format=png&auto=webp&s=912a811bbc9cc586a005747937a2c788e0765ed6 But that stack isn't present in the code. I assume because JVM takes the async code and runs it elsewhere. How do I get the stack trace relevant to my code instead? Thank you! submitted by /u/tanin47 [link] [comments]
    sbt 2.0.0-RC9 released
    sbt 2.0.0-RC9 is released! sbt 2.0 is a new version of sbt, based on Scala 3 constructs and Bazel-compatible cache system RC9 is a big change, featuring - JDK 17 + Scala 3.8.1 in metabuild - Maven BOM (Bill of Materials) usage support - client-side console (forking Scala REPL from native sbtn client) - rootProject macro - experimental dependency lock - experimental Ivyless publishing - and a long list of contributed bug fixes submitted by /u/eed3si9n [link] [comments]
  • Open

    Robot - Emacs integration
    I built a personal home robot, and one of its most important features (for me at least!) is that it has deep integration with emacs. It can not only see through its eyes, recognize family members, talk to people, initiate conversations regarding its interests, etc.. It can also see all my emacs buffers, see what I'm working on, edit buffers, open files, or even run arbitrary emacs lisp code. I thought folks here might be interested. The emacs cameo is around 3m30-5m30 in the video https://reddit.com/link/1r6l192/video/j2wu3f7z2xjg1/player I'll share more details later on a tweet thread at the link, like the GH URL etc.: https://x.com/alexisgallagher/status/2023472591252635931?s=20 submitted by /u/algalgal [link] [comments]
    Copy the URL of the Org-mode link at point to the kill ring
    It's surprising to me that Org-mode does not include a built-in command to copy the raw URL of the link at point. Or, there's already a built-in function that does that and I just did not find it? Anyhow, here's a function that does just that: (defun org-copy-link-url-at-point () "Copy the URL of the Org-mode link at point to the kill ring. Signal an error if no link is present." (interactive) (let ((element (org-element-context))) (if (eq (org-element-type element) 'link) (let ((url (org-element-property :raw-link element))) (kill-new url) (message "Copied URL: %s" url)) (user-error "No Org-mode link at point")))) submitted by /u/Danrobi1 [link] [comments]
    How do you guys prevent the flashbang when emacs starts up for the first time?
    I am new to emacs. But I like it. I am looking forward to using it more. My Config I use Doom Emacs, on Arch Linux, KDE+Wayland. I also use systemd to start emacs as a daemon. And I have a keyboard shortcut to launch emacsclient. Flashbang Issue I have tried a very hacky way of setting the initial background to black color to prevent flashbang. But sometimes when systemd starts emacs earlier than KDE session completely loads, opening emacs will just - either fail, or it will open a weird scratch buffer. I have to killall emacs and restart it again, unsure whether it will open or not everytime. Note that this only happens for the first time I launch the client.subsequent launches are pretty fast and reliable. Question Do you guys have same problem? If so, how are you solving it? I can share my config.el to show how I have it configured to prevent flashbang. Any other advice regarding startup behaviour of Doom Emacs is also welcome. Thank you. submitted by /u/Rude_Anywhere_ [link] [comments]
    How long is your init.el file these days ?
    I was just curious about how much people garden their emacs config. Mine is getting too big and I am getting addicted to this. what you want you can sort of just implement yourself. submitted by /u/reddit_enjoyer_47 [link] [comments]
    How to learn Emacs Org-mode.!??
    I'm trying to learn org mode for my note taking and portfolio, what's the best way to learn it, if you're and expert or have prior knowledge help me with this one and if there are any org-rookies like me DM me, Let's learn together. submitted by /u/Rebootlater_exe [link] [comments]
    Is there a way to use chord keymaps inside evilmode in non English languages?
    I sometimes journal in arabic. And I have these two keymaps to insert timestamp and date-timestamp. So if I press jj quickly in insert mode (evil) I will see the timestamp. But if I am writing in arabic. Then this won't work. I found reverse-im package and it worked well for making vim motions and everything I use in English to be in arabic. But somehow it's not picking up the stuff I put when I am in insert mode. submitted by /u/Magazine_Ill [link] [comments]
    ollama-buddy now has tool calling!
    I've added tool calling to ollama-buddy and of course tooling is passed through the ollama API, so Local LLMs can invoke Emacs functions: read/write files, execute shell commands, search buffers, and more. Local models like qwen3 and llama3.1 can now invoke Emacs functions mid-conversation, a safe mode restricts to read-only operations by default. Of course now ollama-buddy has access to online models, most of them seem to have tooling baked in and the interface is the same, so if you want more speed, just hook up the tooling to the ollama online ecosystem! So far its a simplish implementation and might be a bit rough, but I have it listing buffers, reading/writing files e.t.c, with of course the possibility for easy expansion by registering your own. GitHub: https://github.com/captainflasmr/ollama-buddy submitted by /u/captainflasmr [link] [comments]
    Fancy Fill Paragraph now on MELPA
    If it ever bothers you that wrapping text adds line-breaks at awkward locations. For example (e.g. around punctuation, after opening-parentheses, or before a closing parenthesis) then this package may be for you :) submitted by /u/ideasman_42 [link] [comments]
    Emacs for Writing, Editing, Worldbuilding: A Novelist's Loveletter to the Venerable Text Editor
    In Part I of this article, I alluded to how Emacs' UX has allowed me to create a writing workflow to fit the way I think, write, edit and worldbuild. But Emacs is more than my tool for thinking and writing: it is also direct inspiration for a Brain-Computer Interface (BCI) for my next science fiction novel. Much of the dramatic extrapolations for this BCI came from experience: imaginative extrapolation is easy when the tool itself feels both timeless and futuristic. In part II, I want to use a different route. I will start by tracing a brief historical outline of the philosophical and design choices that has made Emacs a veritable digital habitat for writers like me. In doing so, I've made an effort to ensure that the presentation isn't overly technical---this is in consideration of the…
    flash — flash.nvim-style navigation for Emacs (now on MELPA)
    I've been using flash.nvim in Neovim for a while and couldn't find anything quite like it in Emacs, so I built flash — an Emacs port that brings the same incremental search + label jumping workflow. How it works: You start typing characters to narrow down matches, and labels appear next to results as you type. The key difference from avy is that labels are assigned intelligently — characters that would continue your search pattern are never used as labels, so there's zero ambiguity between "I'm still searching" and "I want to jump." Features: Search integration — labels appear during regular C-s, /, ? search. Press a label to jump instantly instead of cycling through matches. Incremental input — no fixed-length queries. Type as many characters as you need before jumping. Enhanced f/t/F/T — all matches get labels, so you can reach any match with one keystroke instead of spamming ;. Treesitter integration — select any parent node of the syntax tree at point. Great for quickly selecting a function, if-block, or argument list. Multi-window — searches across all visible windows. Evil integration — works as a proper evil motion, composable with d, y, c, etc. (d gs {label} to delete to target) Rainbow labels — optional colored labels using a Tailwind palette with configurable brightness. Install from MELPA: (use-package flash :commands (flash-jump flash-treesitter) :bind ("s-j" . flash-jump) :init (with-eval-after-load 'evil (require 'flash-evil) (flash-evil-setup t)) :config (require 'flash-isearch) (flash-isearch-mode 1)) Or just M-x package-install RET flash RET. Requires Emacs 27.1+, Emacs 29.1+ for Treesitter. Evil is optional. If you find flash useful, I'd appreciate a star on GitHub — it helps others discover the package. Feedback and issues welcome! submitted by /u/BigNeighborhood3952 [link] [comments]
    Best macos emacs implementation for a continuous 30 years linux/unix emacs user
    Hi everyone, as the post title says, what could be your advice for the best macos emacs implementation for a code developer that has been using it for 30+ years in linux/unix evironments? I tried plain emacsformacosx for a month and it's been a pain in the neck. I rely mostly on key-bindings, default and own defined. Plus, any keyboard setup worth defining for the best experience? Thanks in advance. submitted by /u/_super__sonico_ [link] [comments]

  • Open

    codespaces (20260215.2353) --- Connect to GitHub Codespaces via TRAMP
    The codespaces package has been updated to version 20260215.2353.
    acp (20260215.2309) --- An ACP (Agent Client Protocol) implementation
    The acp package has been updated to version 20260215.2309.
    typst-preview (20260215.2252) --- Live preview of typst
    The typst-preview package has been updated to version 20260215.2252.
    guava-themes (20260215.2225) --- A pack of plant-inspired themes
    The guava-themes package has been updated to version 20260215.2225.
    auto-dark (20260215.2206) --- Automatically set the dark-mode theme based on system status
    The auto-dark package has been updated to version 20260215.2206.
    compile-angel (20260215.2153) --- Automatically Compile Elisp files (auto-compile alternative)
    The compile-angel package has been updated to version 20260215.2153.
    vim-tab-bar (20260215.2013) --- Vim-like tab bar
    The vim-tab-bar package has been updated to version 20260215.2013.
    ultisnips-mode (20260215.2013) --- Major mode for editing Ultisnips snippets
    The ultisnips-mode package has been updated to version 20260215.2013.
    tomorrow-night-deepblue-theme (20260215.2013) --- The Tomorrow Night Deepblue color theme
    The tomorrow-night-deepblue-theme package has been updated to version 20260215.2013.
    stripspace (20260215.2013) --- Auto remove trailing whitespace and restore column
    The stripspace package has been updated to version 20260215.2013.
    persist-text-scale (20260215.2013) --- Persist and restore text scale
    The persist-text-scale package has been updated to version 20260215.2013.
    pathaction (20260215.2013) --- Execute the pathaction.yaml rules from your editor
    The pathaction package has been updated to version 20260215.2013.
    outline-indent (20260215.2013) --- Folding text based on indentation (origami alternative)
    The outline-indent package has been updated to version 20260215.2013.
    inhibit-mouse (20260215.2013) --- Deactivate mouse input (alternative to disable-mouse)
    The inhibit-mouse package has been updated to version 20260215.2013.
    flymake-bashate (20260215.2013) --- A Flymake backend for bashate, a Bash scripts style checker
    The flymake-bashate package has been updated to version 20260215.2013.
    flymake-ansible-lint (20260215.2013) --- A Flymake backend for ansible-lint
    The flymake-ansible-lint package has been updated to version 20260215.2013.
    easysession (20260215.2013) --- Persist and restore your sessions (desktop.el alternative)
    The easysession package has been updated to version 20260215.2013.
    dir-config (20260215.2013) --- Find and evaluate .dir-config.el (dir-locals alternative)
    The dir-config package has been updated to version 20260215.2013.
    bufferfile (20260215.2013) --- Rename/Delete/Copy Files and Associated Buffers
    The bufferfile package has been updated to version 20260215.2013.
    buffer-terminator (20260215.2013) --- Safely Terminate/Kill Buffers Automatically
    The buffer-terminator package has been updated to version 20260215.2013.
    magit-pre-commit (20260215.1854) --- Magit integration for pre-commit
    The magit-pre-commit package has been updated to version 20260215.1854.
    javelin (20260215.1847) --- Implementation of harpoon: bookmarks on steroids
    The javelin package has been updated to version 20260215.1847.
    thrift (20260215.1732) --- Major mode for fbthrift and Apache Thrift files
    The thrift package has been updated to version 20260215.1732.
    system-idle (20260215.1611) --- Poll the system-wide idle time
    The system-idle package has been updated to version 20260215.1611.
    nix-ts-mode (20260215.1421) --- Major mode for Nix expressions, powered by tree-sitter
    The nix-ts-mode package has been updated to version 20260215.1421.
    hyperstitional-themes (20260215.1305) --- Weird themes with incremental palettes
    The hyperstitional-themes package has been updated to version 20260215.1305.
    sculpture-themes (20260215.1259) --- Themes with vivid colors
    The sculpture-themes package has been updated to version 20260215.1259.
    el-get (20260215.1117) --- Manage the external elisp bits and pieces you depend upon
    The el-get package has been updated to version 20260215.1117.
    boon (20260215.930) --- An Ergonomic Command Mode
    The boon package has been updated to version 20260215.930.
    copilot (20260215.918) --- An unofficial Copilot plugin
    The copilot package has been updated to version 20260215.918.
    cfn-mode (20260215.907) --- AWS cloudformation mode
    The cfn-mode package has been updated to version 20260215.907.
    org-web-track (20260215.734) --- Web data tracking framework in Org Mode
    The org-web-track package has been updated to version 20260215.734.
    spatial-window (20260215.304) --- Jump to windows using keyboard spatial mapping
    The spatial-window package has been updated to version 20260215.304.
    base16-theme (20260215.208) --- Collection of themes built on combinations of 16 base colors
    The base16-theme package has been updated to version 20260215.208.
  • Open

    Translating Rock the JVM videos into Japanese with a Scala CLI tool + Claude
    Hey r/scala, I’ve been working on a small project to make Rock the JVM’s video content accessible to Japanese-speaking developers, and I wanted to share it. The pipeline Step 1: Transcription I built [**ytw**](https://github.com/hanishi/ytw), a command-line tool written in Scala CLI that downloads audio from YouTube videos and transcribes them using [whisper.cpp](https://github.com/ggerganov/whisper.cpp). It shells out to `yt-dlp` for downloading and `ffmpeg` for audio conversion, then runs whisper locally to produce SRT/VTT subtitle files. Step 2: Translation The English transcriptions are then fed into Claude (Anthropic’s LLM) using a carefully tuned prompt that I iterated on quite a bit. The prompt handles things like: - Keeping Scala keywords, type names, and library names in En…
    This week in #Scala (Feb 16, 2026)
    submitted by /u/petrzapletal [link] [comments]
    chanterelle 0.1.3 - now with support for deep merging of named tuples
    Deep merges of named tuples are now possible with chanterelle, here's a quick example: ```scala import chanterelle.* val tup = (field1 = 1, field2 = (level1Field1 = 3, level1Field2 = (level2Field = 4))) val mergee = (field2 = (level1Field3 = 5, level1Field2 = (anotherField = 6))) val transformed = tup.transform(_.merge(mergee)) // evaluates to: // (field1 = 1, field2 = (level1Field1 = 3, level1Field2 = (level2Field = 4, anotherField = 6), level1Field3 = 5)) ``` The whole design was highly inspired from how JSON merges function, hopefully y'all will find this useful ❤️ submitted by /u/_arain [link] [comments]
    How do you usually test your parallel and/or async code in Scala? Tricks, libs, tools, etc.
    submitted by /u/Immediate_Scene6310 [link] [comments]
    sbt 1.12.3 released
    submitted by /u/eed3si9n [link] [comments]
  • Open

    Translate popup posframe, for reading books and articles
    I've used google-translate Emacs package for years, and some time ago I decided to figure out a nicer way of reading texts without having to manually tell it to translate. The basic idea is to let Emacs detect - if I'm at the paragraph's beginning - translate the whole paragraph; sentence - translate that; neither at a paragraph nor a sentence - show me the translation for the word at point; region selected - do it for the selection. I've been using it as part of my config - works beautifully. I figured, it would be nicer if anyone can use it easily. I submitted a pull-request https://github.com/atykhonov/google-translate/pull/161, anyone interested can start using it before it gets merged. Screenshots are attached to the PR, check it out. submitted by /u/ilemming_banned [link] [comments]
    How to make Emacs stop scrolling down whenever you add a new header in org mode?
    So I'm using Doom Emacs with org mode and it's working well except one problem: Anytime I add a header it will automatically scroll down so that header is at the top of the screen, so I have to scroll back up each time. It's not catastrophic but it's really annoying. Is there anyway to disable this? submitted by /u/Historical_Wash_1114 [link] [comments]
    magit-standup
    We have our standup at the beginning of the day when my eyes are barely open, and remembering what I did the previous workday — especially on Mondays — is often challenging for me. I was using git-scrum, a Node.js tool, but it was a separate CLI that I needed to execute manually, and it lacked some convenient features I needed (auto-detecting the last workday, selecting a specific date if I had taken a holiday, etc.). So I created this small package to check commits from local repositories and link them so I can review what they were about if my brain freezes up. TL;DR This is a small Emacs package that uses Magit to collect your commits into an org buffer, helping you remember what you worked on for your standup meetings. https://github.com/function-artisans/magit-standup Example submitted by /u/ikaraszi [link] [comments]
    magit magic
    Can you share your latest glorious find in Magit? Those are things that are tedious to do in the CLI (copy-paste hashes, yuck), or even worse to do in an IDE (unglue index fingers from 'f'-'j' then click five buttons, double-yuck). I'll get the ball rolling. You're looking at a file in the repo and you're wondering what was in it in the recent (or not so recent) past: Easy: C-c M-g (magit-file-dispatch) then p (prev blob) and n (next blob). submitted by /u/Any_Chance_2504 [link] [comments]
    Emacs shader demo
    submitted by /u/minadmacs [link] [comments]
  • Open

    Hello ~
    Hi people! Decided to finally sign up after lurking here for a few months. I aim to use the Zettelkasten method to help with working out parallels in different fields and to make my thinking cleaner. Which might not be an ideal usage, but I found that my mind gets cluttered easily, and offloading my thoughts / ideas in a structured manner at least helps me not to lose them (unlike random scribbles on throwaway paper...) I work on paper, which I find much more flexible than digital. Though I transferred to a Supernote which is a compromise I was willing to make to free up physical space. My main "problem" is that I can easily go blank when deciding what to include in my Z. and how to structure it (which is why I'm really looking forwards to Sasha's book ). And generally thinking that my note is not descriptive enough, does not convey the information I want it to convey. Mostly "me" problems. Well. I don't think I can add anything of use to discussions at this point, but now I'll lurk with a profile, lol. Nice to meet y'all.  ( 3 min )
    Statistics of All Tags (plug-in) - Double Hashtags
    Hi, I enabled this plugin and I like it, but it was adding an extra pound sign at the beginning. So I attempted to modify the plugin (I'm no programmer) and I wanted to make sure I modified it correctly. I removed the '#' on line 21. It now shows the tags with the correct amount of "#"s. body += tagCount[1] + " " + tagCount[0].toString() + "\n"; WAS: NOW: #someTag #otherTag  ( 2 min )
  • Open

    Docx-org import and export in company environment
    Hello dear Emacs/orgmode users, non-programmer that recently disovered Emacs here, just to let you know. I work in a non-tech company, where, as you could imagine, a good chunk of work is managed with office suite. I would like to keep using org as my main drive for docs and writing, however I'm having issues with word and docx import/export. Usually, I receive a docx file, I edit it, and then I need to send it back either as PDF or docx again (since Emacs is not used by others) Currently, I use pandoc to export the docx to org, but I couldn't find guides online that cover anything besides simple cases or "you have a org file, you can export it with pandoc". I'm facing these problems: Objects beside images (ie excel pasted charts and tables, shapes, canvas...) are not exported with pandoc. I wrote a python script that converts them to image with inline replace, so that pandoc can get them. Is there a better way to do this? Exporting the org to docx isn't very good, since if I use the original docx as template, a lot of styles or changes are not made in the doc structure, but inline Export with latex is not immediate since image sizing is not "as-is", every time I should edit the latex blocks that contain them What is the best approach for receiving a docx file, edit it and send it back with minimal changes? Do any of you keep using org in such cases, or do I need to resign and get back to using word, since "quick and easy" import/export is not possible without losing a lot of time? submitted by /u/Boheol [link] [comments]

  • Open

    lsp-dart (20260214.2354) --- Dart support lsp-mode
    The lsp-dart package has been updated to version 20260214.2354.
    flycheck-eglot (20260214.2327) --- Flycheck support for eglot
    The flycheck-eglot package has been updated to version 20260214.2327.
    edna-theme (20260214.2320) --- A dark, Edna-inspired theme
    The edna-theme package has been updated to version 20260214.2320.
    pass (20260214.2130) --- Major mode for password-store.el
    The pass package has been updated to version 20260214.2130.
    matlab-mode (20260214.2103) --- Major mode for MATLAB(R) dot-m files
    The matlab-mode package has been updated to version 20260214.2103.
    flycheck-languagetool (20260214.1911) --- Flycheck support for LanguageTool
    The flycheck-languagetool package has been updated to version 20260214.1911.
    define-it (20260214.1857) --- Define, translate, wiki the word
    The define-it package has been updated to version 20260214.1857.
    eca (20260214.1704) --- AI pair programming via ECA (Editor Code Assistant)
    The eca package has been updated to version 20260214.1704.
    aio (20260214.1529) --- Async/await for Emacs Lisp
    The aio package has been updated to version 20260214.1529.
    helm (20260214.1432) --- Helm is an Emacs incremental and narrowing framework
    The helm package has been updated to version 20260214.1432.
    lonelog (20260214.1331) --- Solo RPG notation support
    The lonelog package has been updated to version 20260214.1331.
    sumibi (20260214.1216) --- Japanese input method powered by ChatGPT API
    The sumibi package has been updated to version 20260214.1216.
    counsel (20260214.1004) --- Various completion functions using Ivy
    The counsel package has been updated to version 20260214.1004.
    org-link-beautify (20260214.533) --- Beautify Org Links
    The org-link-beautify package has been updated to version 20260214.533.
  • Open

    fairstream - fair and terminating backtracking Monad Transformer
    submitted by /u/gluegadget [link] [comments]
  • Open

    Monads, Applicatives & Functors
    submitted by /u/swe129 [link] [comments]

  • Open

    hscript - Utility for running ad-hoc Haskell scripts or generating Haskell markdown documentation
    Been incrementally solving the problem of creating markdown documentation/resources for dataframe. Tweaked the code which this version of hscript was based on. It's still pretty fragile (well - more fragile than having this be a first class cabal/GHC capability) but it's been helpful for me. Dealing with template Haskell made it harder to make this into a preprocessor as blamario suggested in the thread above - if anyone has ideas please share them. submitted by /u/m-chav [link] [comments]
    Ghost in the Machine (Haskell For Dilettantes)
    Is it the beginning of the end, or the end of the beginning? We continue the Haskell MOOC at haskell.mooc.fi. Midway through, an unwanted coding LLM hijacks the livestream and starts answering questions nobody wanted it to answer. submitted by /u/peterb12 [link] [comments]
  • Open

    emms (20260213.2209) --- The Emacs Multimedia System
    The emms package has been updated to version 20260213.2209.
    devcontainer (20260213.2206) --- Support for devcontainer
    The devcontainer package has been updated to version 20260213.2206.
    pi-coding-agent (20260213.2143) --- Emacs frontend for pi coding agent
    The pi-coding-agent package has been updated to version 20260213.2143.
    tts (20260213.2049) --- Text-to-Speech (TTS)
    The tts package has been updated to version 20260213.2049.
    lsp-mode (20260213.1842) --- LSP mode
    The lsp-mode package has been updated to version 20260213.1842.
    grip-mode (20260213.1756) --- Instant GitHub-flavored Markdown/Org preview using grip
    The grip-mode package has been updated to version 20260213.1756.
    ninetyfive (20260213.1623) --- NinetyFive
    The ninetyfive package has been updated to version 20260213.1623.
    fedi (20260213.1527) --- Helper functions for fediverse clients
    The fedi package has been updated to version 20260213.1527.
    telega (20260213.1258) --- Telegram client (unofficial)
    The telega package has been updated to version 20260213.1258.
    shell-maker (20260213.1201) --- Interaction mode for making comint shells
    The shell-maker package has been updated to version 20260213.1201.
    ivy (20260213.1157) --- Incremental Vertical completYon
    The ivy package has been updated to version 20260213.1157.
    leuven-theme (20260213.1052) --- Elegant Emacs color theme for a white background
    The leuven-theme package has been updated to version 20260213.1052.
    ob-deno (20260213.1023) --- Babel Functions for Javascript/TypeScript with Deno
    The ob-deno package has been updated to version 20260213.1023.
    ivy-hydra (20260213.941) --- Additional key bindings for Ivy
    The ivy-hydra package has been updated to version 20260213.941.
    gptel (20260213.754) --- Interact with ChatGPT or other LLMs
    The gptel package has been updated to version 20260213.754.
    gptel-agent (20260213.750) --- Agentic LLM use for gptel
    The gptel-agent package has been updated to version 20260213.750.
    org-roam-latte (20260213.555) --- Auto-highlight unlinked Org-roam references
    The org-roam-latte package has been updated to version 20260213.555.
  • Open

    IntelliJ IDEA x Scala: Write Scaladoc with Markdown
    This material is available as well as a blog post submitted by /u/makingthematrix [link] [comments]
    Advent of Code 2025 recap and sample solutions
    Advent of Code 2025 recap and sample solutions with explanations: https://www.scala-lang.org/blog/2026/02/12/advent-of-code-recap.html Consider recommending Advent of Code to Scala newcomers. There’s much learning in solving the puzzles, and further learning in comparing the published solutions to your own. submitted by /u/SethTisue_Scala [link] [comments]
  • Open

    Org-Roam and Multimedia?
    submitted by /u/SmoothInternet [link] [comments]

  • Open

    Like Hackerrank but for Functional Programming
    Hello, this week I am excited to be deploying a fun project I've been working on to the Ace platform. It is essentially hackerrank or an exercism except that the inputs we have are not limited to simple values but instead any that are representable in Haskell, such as functions as input, so that we can provide practice on higher order functions. Exercism of course also has haskell questions but unfortunately like hackerrank they are very limited in terms of the scope of what *could* be tested in the realm of functional programming. Using the system is entirely free / we will never ask for payment and the "engine" to perform this sort of functionality we have also made entirely open source. You can read more about that here: https://www.reddit.com/r/haskell/comments/1q3z5ik/project_writing_and_running_haskell_projects_at/ https://preview.redd.it/16ld36mpa5jg1.png?width=1920&format=png&auto=webp&s=f755791f9067599feebf8a08cbc93edb07755f8c The first release once I make this way less ugly will feature 75+ questions and is based off the https://wiki.haskell.org/index.php?title=H-99:_Ninety-Nine_Haskell_Problems as a first batch of problems. We hope to continue adding problem sets weekly or monthly. We also want this to be a tool that users of our platform can leverage to prove their haskell knowledge, among other features on our platform. We also have a leaderboard for a little healthy competition. You can check out our platform here: https://acetalent.io/login Or join our discord: https://discord.gg/AXr9rMZz We are currently in beta mode for our platform submitted by /u/_lazyLambda [link] [comments]
    [ANN] Copilot 4.6.1
    Hi café! We are really excited to announce Copilot 4.6.1 [1, 2]. Copilot is a stream-based EDSL in Haskell for writing and monitoring embedded systems, with an emphasis on correctness and hard realtime requirements. Copilot is typically used as a high-level runtime verification framework, and supports temporal logic (LTL, PTLTL and MTL), clocks and voting algorithms. Compilation to Bluespec, to target FPGAs, is also supported. Demonstration of copilot-visualizer, a library to run copilot specifications interactively via a web browser. Copilot is NASA Class D open-source software, and is being used at NASA in drone test flights. Through the NASA tool Ogma [3] (also written in Haskell), Copilot also serves as a programming language and runtime framework for NASA's Core Flight System, Robo…
  • Open

    latex-table-wizard (20260212.2229) --- Magic editing of LaTeX tables
    The latex-table-wizard package has been updated to version 20260212.2229.
    bible-gateway (20260212.2155) --- A Simple BibleGateway Client
    The bible-gateway package has been updated to version 20260212.2155.
    code-awareness (20260212.1934) --- Kawa Code collaboration package
    The code-awareness package has been updated to version 20260212.1934.
    koishi-theme (20260212.1605) --- A sweet theme inspired by Koishi's color tone
    The koishi-theme package has been updated to version 20260212.1605.
    clojure-mode (20260212.1510) --- Major mode for Clojure code
    The clojure-mode package has been updated to version 20260212.1510.
    clojure-mode-extra-font-locking (20260212.1414) --- Extra font-locking for Clojure mode
    The clojure-mode-extra-font-locking package has been updated to version 20260212.1414.
    ink-mode (20260212.923) --- Major mode for writing interactive fiction in Ink
    The ink-mode package has been updated to version 20260212.923.
    tzc (20260212.715) --- Converts time between different time zones
    The tzc package has been updated to version 20260212.715.
    call-graph (20260212.649) --- Generate call graph for c/c++ functions
    The call-graph package has been updated to version 20260212.649.
    dylan (20260212.8) --- Dylan editing modes
    The dylan package has been updated to version 20260212.8.
    dime (20260212.8) --- Dylan interaction mode
    The dime package has been updated to version 20260212.8.
  • Open

    Towards a common Scala style recommendation
    https://contributors.scala-lang.org/t/towards-a-common-scala-style-recommendation/7383/1 submitted by /u/bjornregnell [link] [comments]
    Scripting on the JVM with Java, Scala, and Kotlin
    submitted by /u/lihaoyi [link] [comments]
  • Open

    Stupid question re 1WRITER
    How do you get links to be clickable on the above? I format mine as follows in MD: [name of note to be linked to][[unique id]]  ( 3 min )
  • Open

    Issue 511
    Welcome to another issue of Haskell Weekly! Haskell is a safe, purely functional programming language with a fast, concurrent runtime. This is a weekly summary of what’s going on in its community. Featured AmeriHac 2026 retrospective by José Manuel Calderón Trilla This past weekend we held the first ever AmeriHac, a ZuriHac-style hackathon for the North American Haskell community. When I first proposed the idea of a North American event to the HF board, my criterion for success was simple: 100 attendees. We had 110, so by that measure we succeeded. But numbers are only part of the story, of course. hs-bindgen 0.1-alpha release by Edsko de Vries Well-Typed are delighted to announce a release preview of hs-bindgen, a tool for automatic Haskell binding generation from C header files. My exper…  ( 2 min )
  • Open

    How I learnt to stop worrying and love AI
    /* Condense code blocks slightly, so the figlet renders better */ code.language-text { line-height: 1.35 !important; } section.crawler { font-style: italic; color: grey; margin-bottom: 4em; } span.byline { font-size: 75%; color: grey; } span.mention { color: darkblue; font-style: italic; } span.typing { color: darkgrey; font-style: italic; } section.vera-lynn { font-style: italic; margin: 3em 0; } section.vera-lynn * { text-align: center; } section.acknowledgements { margin-top: 4em; border-top: solid 1px lightgrey; font-size: 75%; color: grey; } hr.scene-change { margin: 3em 10%; height: 1px; border: none; background: linear-gradient( to right, transparent, grey, …  ( 19 min )

  • Open

    time-zones (20260211.2330) --- Time zone lookups
    The time-zones package has been updated to version 20260211.2330.
    slack (20260211.2317) --- Slack client
    The slack package has been updated to version 20260211.2317.
    otpp (20260211.2247) --- One tab per project, with unique names
    The otpp package has been updated to version 20260211.2247.
    dumb-jump (20260211.2056) --- Jump to definition for 50+ languages without configuration
    The dumb-jump package has been updated to version 20260211.2056.
    dialog-mode (20260211.2014) --- Major mode for editing Dialog files
    The dialog-mode package has been updated to version 20260211.2014.
    julia-repl (20260211.1502) --- A minor mode for a Julia REPL
    The julia-repl package has been updated to version 20260211.1502.
    abs-mode (20260211.1320) --- Major mode for the modeling language Abs
    The abs-mode package has been updated to version 20260211.1320.
    color-theme-sanityinc-tomorrow (20260211.1131) --- A version of Chris Kempson's "tomorrow" themes
    The color-theme-sanityinc-tomorrow package has been updated to version 20260211.1131.
    indent-guide (20260211.1005) --- Show vertical lines to guide indentation
    The indent-guide package has been updated to version 20260211.1005.
    org-msg (20260211.901) --- Org mode to send and reply to email in HTML
    The org-msg package has been updated to version 20260211.901.
    perspective (20260211.633) --- Switch between named "perspectives" of the editor
    The perspective package has been updated to version 20260211.633.
    moe-theme (20260211.617) --- A colorful eye-candy theme. Moe, moe, kyun!
    The moe-theme package has been updated to version 20260211.617.
    helm-raindrop (20260211.606) --- Raindrop.io with helm interface
    The helm-raindrop package has been updated to version 20260211.606.
    doom-modeline (20260211.220) --- A minimal and modern mode-line
    The doom-modeline package has been updated to version 20260211.220.
  • Open

    Preview: Build Mac apps with Haskell
    I’ve wanted to be able to do more gui things on the Mac using Haskell for ages, but never quite managed to crack the problem. Until yesterday! Very alpha code, but could benefit from additional contributors. https://github.com/iand675/haskell-obj-c submitted by /u/semigroup [link] [comments]
  • Open

    How can I render tikz pictures as a figure using pure org?
    #+CAPTION: Ejemplo de aplicación de una /exceptio legis laetoriae/ como respuesta a una /actio condictio/. #+NAME: fig:exceptio-laetoriae #+ATTR_LATEX: :environment figure :placement [htbp] :center t #+begin_export latex \begin{tikzpicture}[>=Latex, node distance=4cm] \node (A) at (-2.75,0) [shape=circle,draw] {$A$}; \node (M) at (2.75,0) [shape=circle,draw] {$M$}; \draw[->,thick] (A) -- node[above] {Deuda de 1.000 sestercios} (M); \draw [,thick,postaction={decorate,decoration={raise=1ex,text along path,text align=center,text={Actio condictio}}}] (A) to [bend left=45] (M); \end{tikzpicture} #+end_export For example, said code, for some reason, doesn't enclose the `tikzpicture` environment in a `figure` environment. Does anyone know how to fix this? submitted by /u/potatowithascythe [link] [comments]
    orgmode : filetags, CRYPT and auto encrypt.
    submitted by /u/rileyrgham [link] [comments]
  • Open

    State of Scala 2026
    submitted by /u/dev_newsletter [link] [comments]

  • Open

    GitHub - io-github-nafg/simple-anonymizer: Database-to-database transfer with subsetting and on-the-fly anonymization
    submitted by /u/naftoligug [link] [comments]
    valacc: Cats Validated, but with better ergonomics
    Funny how things go: I switched from Scala to Kotlin and thought: well, this scope syntax is pretty powerful. Nice ergonomics, easy to reason about. Still, I was accustomed to validate data with Cats and was looking for something similar in Kotlin. I found Arrow's Validation. Unfortunately the team was not ready to embark on the functional adventure, so I built a small validatation lib myself in Kotlin with easier syntax and less magic. One morning I thought: wouldn't this also work in Scala? Conclusion is: yes, it would. So I built a small wrapper for Cats' Validated called valacc (validation & error accumulation). I'm pretty happy with it so I thought I share it here. submitted by /u/kxc42 [link] [comments]
    Transitioning from Scala to Rust: What to Expect?
    submitted by /u/Immediate_Scene6310 [link] [comments]
    strictEqualityPatternMatching: does it work for you?
    Hey, the strictEqualityPatternMatching feature was recently released as an experimental feature in Scala 3.8. https://www.scala-lang.org/news/3.8/#sip-67-strict-equality-pattern-matching As the author of this feature, I would now like to collect some feedback about it in order to ascertain whether it succeeded in its goal, a significant reduction of the friction encountered when enabling strictEquality. If so, hopefully it can be turned on by default in the future. I would much appreciate it if you could take a minute to answer some or all of these questions. How many errors do you get when you add -language:strictEquality to your scala compiler flags? How many of these disappear when you additionally enable -language:experimental.strictEqualityPatternMatching? are there any cases of pattern matching that you feel should compile but don't (because of strictEquality)? are there any cases of pattern matching that now compile but in your opinion shouldn't? If so, why? anything else you want to add? Thanks for reading and commenting! submitted by /u/Major-Read1386 [link] [comments]
  • Open

    fennel-mode (20260210.2300) --- A major-mode for editing Fennel code
    The fennel-mode package has been updated to version 20260210.2300.
    chatgpt-shell (20260210.2218) --- A family of utilities to interact with LLMs (ChatGPT, Claude, DeepSeek, Gemini, Kagi, Ollama, Perplexity)
    The chatgpt-shell package has been updated to version 20260210.2218.
    helm-emoji (20260210.2200) --- Select emojis with Helm
    The helm-emoji package has been updated to version 20260210.2200.
    treesit-auto (20260210.2010) --- Automatically use tree-sitter enhanced major modes
    The treesit-auto package has been updated to version 20260210.2010.
    jira (20260210.1939) --- Emacs Interface to Jira
    The jira package has been updated to version 20260210.1939.
    vulpea (20260210.1556) --- Note management library for Org mode
    The vulpea package has been updated to version 20260210.1556.
    gh (20260210.1535) --- Github API client libraries
    The gh package has been updated to version 20260210.1535.
    template-literals-ts-mode (20260210.1523) --- Tree-sitter support for HTML/CSS in JS/TS template literals
    The template-literals-ts-mode package has been updated to version 20260210.1523.
    dollaro (20260210.1514) --- Simple text templates
    The dollaro package has been updated to version 20260210.1514.
    ttl-mode (20260210.1513) --- Mode for Turtle (and Notation 3)
    The ttl-mode package has been updated to version 20260210.1513.
    ado-mode (20260210.1431) --- Major mode for editing Stata-related files
    The ado-mode package has been updated to version 20260210.1431.
    uniline (20260210.1123) --- Add▶ ■─UNICODE based diagrams─■ to▶ ■─text files─■
    The uniline package has been updated to version 20260210.1123.
    vertico (20260210.1021) --- VERTical Interactive COmpletion
    The vertico package has been updated to version 20260210.1021.
    corfu (20260210.915) --- COmpletion in Region FUnction
    The corfu package has been updated to version 20260210.915.
    ac-php-core (20260210.846) --- The core library of the ac-php
    The ac-php-core package has been updated to version 20260210.846.
    live-py-mode (20260210.624) --- Live Coding in Python
    The live-py-mode package has been updated to version 20260210.624.
    elisp-dev-mcp (20260210.434) --- MCP server for agentic Elisp development
    The elisp-dev-mcp package has been updated to version 20260210.434.
    nethack (20260210.119) --- Run Nethack as a subprocess
    The nethack package has been updated to version 20260210.119.
  • Open

    NixVim HLS issues
    I'm struggling to fix HLS in my NixVim. https://github.com/Ivy-Apps/deslop/blob/main/nix/ide.nix I tried everything me and Gemini could come up with but no success. What I want to achieve: HLS loads and doesn't crash In normal mode "K" shows the type signature Go to definition / go to references (optional) rename with LSP I tried multiple GHC/HLS versions with no success. I love Haskell but it's tooling... my goodness, I better go back to Kotlin and get shit done. I reached a point where I have no hopes for NixVim + working HLS and adapter my workflow to rely on the REPL + unit tests. But manually typing imports without any suggestions is taking me in the stone age. For reference, I have a very similar NixVim setup for TypeScript and it works flawlessly. The main difference is the LSP. If you spot any obvious mistakes or have a repo with working NixVim + HLS please share it 🙏 It would be much appreciated! Update: Fixed in https://github.com/Ivy-Apps/deslop/pull/11. The fixes were: Don't use haskell-tools.neovim + the NeoVim LSP at the same time. Just removed haskell-tools Let Nix build your cabal dependencies hpkgs = pkgs.haskell.packages.${ghcVersion}.override { overrides = self: super: { deslop = self.callCabal2nix "deslop" ./. { }; fmt = pkgs.haskell.lib.dontCheck super.fmt; }; }; submitted by /u/ivy-apps [link] [comments]
    We've made Ace (for learning haskell) easier to join
    Following some feedback from the creator of the haskell map, we have realized we need to make it easier to interact with our platform and we thus have some work to do. We have decided to create a discord chat so that it's easier to connect with our weekly sessions. You can join here: https://discord.gg/AXr9rMZz If you aren't familiar with us, we have been hosting weekly sessions where we live code web apps, video games, data analysis, and run theory-based sessions such as Haskell basics or Functional Reactive Programming. One fun project we built as a community was a Pokedex in haskell. Our goal is to demonstrate to the masses that Haskell can be used to build any and all real world applications, and is phenomenal for it. We also want to ensure an environment welcoming to beginner questions. We also welcome anyone who would like to be a guest speaker, previously we had an awesome presentation by a member of our community on using Scotty with HTMX and it was really fun. submitted by /u/_lazyLambda [link] [comments]
    `hs-bindgen` release preview: automatic binding generation from C headers
    submitted by /u/edsko [link] [comments]
    I made my first compiler! BechML - A friendly higher-kinded, functional scripting language [WIP]
    submitted by /u/matthunz [link] [comments]
    My AmeriHac experience
    I participated in the first ever AmeriHac this past weekend! I had a lot of fun and decided to write a blog post about it. Please check it out and let me know what you think: https://thedeveloper101.github.io/posts/2026/02/amerihac-experience/ submitted by /u/ProofMeal [link] [comments]
  • Open

    About Thinking Notes • Zettelkasten Method
    About Thinking Notes • Zettelkasten Method You can call many things a note, but only some are worth keeping. Others are engagement notes, or thinking notes, which you need to understand something, but not more. Read the full story here  ( 20 min )
  • Open

    Beorg can't open folder from FE Explorer on Iphone
    submitted by /u/hzm74 [link] [comments]
  • Open

    Fortnightly Tips, Tricks, and Questions — 2026-02-10 / week 06
    This is a thread for smaller, miscellaneous items that might not warrant a full post on their own. The default sort is new to ensure that new items get attention. If something gets upvoted and discussed a lot, consider following up with a post! Search for previous "Tips, Tricks" Threads. Fortnightly means once every two weeks. We will continue to monitor the mass of confusion resulting from dark corners of English. submitted by /u/AutoModerator [link] [comments]

  • Open

    faff-theme (20260209.2337) --- Light Emacs color theme on cornsilk3 background
    The faff-theme package has been updated to version 20260209.2337.
    advent-mode (20260209.1903) --- Advent of Code mode
    The advent-mode package has been updated to version 20260209.1903.
    mason (20260209.1847) --- Package managers for LSP, DAP, linters, and more
    The mason package has been updated to version 20260209.1847.
    warm-mode (20260209.1810) --- Warm colors for nighttime coding
    The warm-mode package has been updated to version 20260209.1810.
    consult-org-roam (20260209.1805) --- Consult integration for org-roam
    The consult-org-roam package has been updated to version 20260209.1805.
    vtab (20260209.1524) --- Vertical tab bar
    The vtab package has been updated to version 20260209.1524.
    envrc (20260209.1350) --- Support for `direnv' that operates buffer-locally
    The envrc package has been updated to version 20260209.1350.
    cider (20260209.1258) --- Clojure Interactive Development Environment that Rocks
    The cider package has been updated to version 20260209.1258.
    org-anki (20260209.1249) --- Synchronize org-mode entries to Anki
    The org-anki package has been updated to version 20260209.1249.
    alan-mode (20260209.1113) --- Major mode for editing Alan files
    The alan-mode package has been updated to version 20260209.1113.
    idris-mode (20260209.1107) --- Major mode for editing Idris code
    The idris-mode package has been updated to version 20260209.1107.
    org-roam (20260209.1028) --- A database abstraction layer for Org-mode
    The org-roam package has been updated to version 20260209.1028.
    jastadd-ast-mode (20260209.816) --- Major mode for editing JastAdd AST files
    The jastadd-ast-mode package has been updated to version 20260209.816.
    undo-fu-session (20260209.754) --- Persistent undo, available between sessions
    The undo-fu-session package has been updated to version 20260209.754.
    markdown-mode (20260209.459) --- Major mode for Markdown-formatted text
    The markdown-mode package has been updated to version 20260209.459.
    sail (20260209.411) --- NOAA tide and wind reports for sailors
    The sail package has been updated to version 20260209.411.
  • Open

    What is a maybe, either, monad, just and functor?
    I'm trying to learn haskell and cannot for the life of me wrap my head around what a functor, maybe, either, or just is. And then my instructor is trying to tell us that maybes can be a functor or a monad? I have just learned data structures and started functional programming. Please don't judge me 😅 submitted by /u/Intelligent-Cod3377 [link] [comments]
    ZuriHac 2026 takes place 6-8 June, Registration Open - Events
    Dear Friends of Haskell, It is our pleasure to announce that ZuriHac 2026 will take place from Saturday 6 June to Monday 8 June 2026 as a physical event at the Rapperswil-Jona campus of the OST Eastern Switzerland University of Applied Sciences. ZuriHac is the biggest Haskell community event in the world: a completely free, three-day grassroots coding festival co-organized by the Zürich Friends of Haskell and the OST Eastern Switzerland University of Applied Science. It is not your standard conference with papers and presentations, but features fantastic keynotes, hands-on tracks, hacking on many of your favourite projects, and of course lots of socializing! This year’s keynote speakers include Simon Peyton Jones (one of the designers of the Haskell language), Evan Czaplicki (author of …
    [ANN] CPL 0.2.0: a categorical programming language (implemented in Haskell) now runs in your browser via WebAssembly
    CPL is a programming language based on category theory, originally designed by Tatsuya Hagino in his 1987 PhD thesis at the University of Edinburgh. It has no built-in data types — products, coproducts, natural numbers, and even exponentials (function space) are all defined by the user using F,G-dialgebras. In this release, CPL now runs in your browser via WebAssembly with no installation required. I've also added tutorials in both English and Japanese. submitted by /u/msakai [link] [comments]
  • Open

    [neovim-idea] released 🎉
    Dear Scala & Neovim users, I'd like to share with you a neovim customisation I made few months ago, targeting Scala (and hybrid Scala + Java) development, resembling the look & feel of IntelliJ Idea as much as I could, ambitiously called neovim-idea. BIG WARNING AHEAD: this project would probably cause respectable neovim user to either have an heart attack, or weep in despair in a corner: heavy usage of keyboard arrow keys, overridden shortcuts, mouse enabled by default, etc... sorry not sorry, I recently crossed the 0x28 candles, muscle memory is real, and I had (still have) work to do; my Company's 7 years old laptop couldn't handle anymore a setup made of IJ + sbt multiprojects + various docker instances running, and I need something to keep myself productive while waiting for a replac…
    RL-logic -- scored logic monad for reinforcement learning.
    submitted by /u/rssh1 [link] [comments]
    dotty-cps-async 1.3
    The main changes are around the native support for direct style: CpsIdentity becomes a thing (case, where CpsIdentity is an Observer monad for CpsLogicMonadT becomes a reality), so, on the whole, I added tailRecM to the core monad API. Also implementation of LogicStream is polished to avoid stack overflow with non-trampolined observer monads. CpsLazyT monad transformer was introduced for the role of SuspendableObserver in logical streams. Also, usual dependency updates and bug fixes. https://github.com/dotty-cps-async/dotty-cps-async/ submitted by /u/rssh1 [link] [comments]
    Using a Scala lsp with Claude Code in IDEA
    Hey, I'm working on a Scala project at work and I'm trying to set up an lsp so Claude could better integrate and work with Scala. I've been trying to set up my Claude to speak with Metals, which i installed since IDEA doesn't use it, as an mpc, but I can't seem to get it to work. Does anyone have experience setting things up? Does the lsp functionality actually improve Claude performance? submitted by /u/SirStupidity [link] [comments]
  • Open

    Search behavior in The Archive with seemingly similar tags
    Please direct me to the proper discussion if the following has already been discussed in somewhere else in the forum. I tried searching in advance but without success... My question is whether there is a way to search for notes with a specific tag without including notes using tags that the search term is part of? In Finnish we have way too many compound words, and hence the tags might end up being very similar (e.g. #sielu #sielunhoito #sielunvaellus). I know I can use NOT operator for some edge cases with knowingly few conflicting tags but there are cases when it just doesn't apply at all. I suppose the same difficulty occurs with German language also (I wish I could use regular expressions!)  ( 7 min )
  • Open

    How can I make it so said table in an org mode latex export ignores the margin?
    Without prettyfying it, the org text is as follows: #+CAPTION: Formas de adquirir y extinguir las diferentes potestades. #+NAME: tab:potestades #+ATTR_LATEX: :align |l|l|l| | *Relación jurídica* | *Adquisición* | *Extinción* | |--------------------+-------------------------------------------------+-----------------------------------------| | Patria potestad | Nacimiento, adopción, arrogación | Muerte, /capitis deminutio/, emancipación | | Potestad dominical | Nacimiento, sanción, cautiverio | Manumisión, /postliminium/ | | /Manum/ | /Conventio in manum/: /coemptio/, /usus/, /conferratio/ | /Divorcium/: /remancipatio/, /diferratio/ | Thanks in advanced. (it's roman law, for anyone interested) submitted by /u/potatowithascythe [link] [comments]
    org-roam-skill for Claude Code
    I started using org-roam in 2025, initially in a fairly simplistic way. As a new org-roam user, I built an org-roam-skill to integrate it into my Claude workflow. The skill relies on an Emacs daemon, which it uses to execute Elisp. I chose this approach instead of MCP to keep things simple. I’ve been using it daily for the past few months. I’d love feedback on both the overall approach and the specific ways the skill leverages org-roam. In particular, I’m interested in improving how nodes are linked—this behavior is currently defined in references/links.md submitted by /u/mjrgrys [link] [comments]

  • Open

    transient (20260208.2237) --- Transient commands
    The transient package has been updated to version 20260208.2237.
    circadian (20260208.2050) --- Theme-switching based on daytime
    The circadian package has been updated to version 20260208.2050.
    mandm-theme (20260208.1754) --- An M&M color theme
    The mandm-theme package has been updated to version 20260208.1754.
    forge (20260208.1639) --- Access Git forges from Magit
    The forge package has been updated to version 20260208.1639.
    pg (20260208.1419) --- Socket-level interface to the PostgreSQL database
    The pg package has been updated to version 20260208.1419.
    dap-mode (20260208.1403) --- Debug Adapter Protocol mode
    The dap-mode package has been updated to version 20260208.1403.
    daselt (20260208.1145) --- Module for the Daselt configuration scheme
    The daselt package has been updated to version 20260208.1145.
    bqn-mode (20260208.1145) --- Emacs mode for BQN
    The bqn-mode package has been updated to version 20260208.1145.
    gerrit (20260208.922) --- Gerrit client
    The gerrit package has been updated to version 20260208.922.
    diff-hl (20260208.227) --- Highlight uncommitted changes using VC
    The diff-hl package has been updated to version 20260208.227.
  • Open

    Scala in the Netherlands: 2026 feels like the end
    After several years working with Scala in the Netherlands, my takeaway is simple: 👉 2026 is effectively the end of Scala as a viable job market in NL. Not the language itself — but the ecosystem. What I’m seeing: • Almost no new Scala projects. • Existing systems either being shut down or migrated (mostly to Java / TypeScript). • Local Scala teams being reduced or eliminated. • Hiring Scala engineers in NL is expensive and increasingly hard to justify. This isn’t about Scala being bad. It’s about economics: • high TCO in a high-cost country, • shrinking talent pool, • no momentum for greenfield projects. Scala is becoming legacy + niche here. That’s not something you can safely build a long-term career on in NL. Curious if others in the Netherlands see the same trend. [link] [comments]
    This week in #Scala (Feb 9, 2026)
    submitted by /u/petrzapletal [link] [comments]
  • Open

    A reproducible Org-Mode CV template
    I spent the weekend improving my Org-mode/LaTeX CV template and decided it was worth sharing publicly. Its modular, searchable, and designed for reproducibility. I’ve made it easy to maintain and updated the structure to be as ATS-friendly as possible. Sharing here in case anyone else finds it useful. Repository: https://github.com/benmezger/orgmode-cv submitted by /u/sedsfile [link] [comments]
    Executive Function as Code: using (Doom) Emacs to script my brain
    submitted by /u/Emiskye [link] [comments]
  • Open

    Haskell Miso transition
    I am trying to run the haskell-miso website by cloning the github, I get this error when trying to make it(according to the readme). shared/Common.hs:109:26-35: error: [GHC-76037] Not in scope: type constructor or class ‘Transition’ | 109 | updateModel :: Action -> Transition Model Action | ^^^^^^^^^^ Error: [Cabal-7125] Failed to build exe:app from haskell-miso-0.1.0.1. make: *** [Makefile:9: build] Error 1 This isn't the first time I've had this error before, I tried to resolve it by importing Miso.Types,but it resulted in the same error. What's the correct way to bypass this or how to properly import Transition? submitted by /u/St3roid3 [link] [comments]
    mconcat with comparing ...
    This is SO ELEGANT, but could somebody explain me like to 5y old how mconcat part works with list of comparing functions? sortBy (mconcat [comparing length, comparing Down . id]) [[2,3,4], [1,2], [2,3], [1,2,3,4], [0,2,3]] submitted by /u/Tempus_Nemini [link] [comments]

  • Open

    rtags (20260207.2156) --- A front-end for rtags
    The rtags package has been updated to version 20260207.2156.
    org-aws-iam-role (20260207.1643) --- Browse, modify, and simulate AWS IAM Roles in Org Babel
    The org-aws-iam-role package has been updated to version 20260207.1643.
    gpt (20260207.633) --- Run instruction-following language models
    The gpt package has been updated to version 20260207.633.
    hack-mode (20260207.559) --- Major mode for the Hack programming language
    The hack-mode package has been updated to version 20260207.559.
    rust-mode (20260207.424) --- A major-mode for editing Rust source code
    The rust-mode package has been updated to version 20260207.424.
    justl (20260207.411) --- Major mode for driving just files
    The justl package has been updated to version 20260207.411.
    org-repeat-by-cron (20260207.325) --- An Org mode task repeater based on Cron expressions
    The org-repeat-by-cron package has been updated to version 20260207.325.
  • Open

    CLC Elections (Apply by 16th of February)
    submitted by /u/Te0fil [link] [comments]

  • Open

    reaper (20260206.2340) --- Interact with Harvest time tracking app
    The reaper package has been updated to version 20260206.2340.
    elsqlite (20260206.1949) --- SQLite browser
    The elsqlite package has been updated to version 20260206.1949.
    nerd-icons-dired (20260206.1554) --- Shows icons for each file in dired mode
    The nerd-icons-dired package has been updated to version 20260206.1554.
    bash-completion (20260206.1459) --- Bash completion for the shell buffer
    The bash-completion package has been updated to version 20260206.1459.
    haskell-mode (20260206.1050) --- A Haskell editing mode
    The haskell-mode package has been updated to version 20260206.1050.
    roc-ts-mode (20260206.908) --- Roc programming language mode
    The roc-ts-mode package has been updated to version 20260206.908.
    org-agenda-dock (20260206.901) --- Integrate org-mode with Gnome's Dock or KDE's taskbar
    The org-agenda-dock package has been updated to version 20260206.901.
    jinx (20260206.847) --- Enchanted Spell Checker
    The jinx package has been updated to version 20260206.847.
    diredfd (20260206.337) --- Dired functions and settings to mimic FD/FDclone
    The diredfd package has been updated to version 20260206.337.
    tabspaces (20260206.225) --- Leverage tab-bar and project for buffer-isolated workspaces
    The tabspaces package has been updated to version 20260206.225.
  • Open

    [Quest for Feedback] Putting Ideas in Your Own Words
    Which one do you like best? (For the book!)  ( 3 min )
  • Open

    New version of distributors grammar & parsing library
    Originally the distributors library was only intended to be a vehicle for studying some profunctor theory with grammar as a neat demo. Since then I've delved a bit more in depth into Chomsky's grammar hierarchy, Kleene algebras, Brzozowski's derivative and more. I also learned about Li-yao Xia's development of monadic profunctors for invertible parsing. Distributors synthesizes this into a complete optics based grammar library. submitted by /u/echatav [link] [comments]

  • Open

    org-jira (20260205.2052) --- Syncing between Jira and Org-mode
    The org-jira package has been updated to version 20260205.2052.
    consult (20260205.2051) --- Search and navigate via completing-read
    The consult package has been updated to version 20260205.2051.
    dired-du-duc (20260205.1758) --- Speed up dired-du with duc
    The dired-du-duc package has been updated to version 20260205.1758.
    vulpea-journal (20260205.1628) --- Daily note interface for vulpea
    The vulpea-journal package has been updated to version 20260205.1628.
    no-littering (20260205.1529) --- Help keeping ~/.config/emacs clean
    The no-littering package has been updated to version 20260205.1529.
    mistty (20260205.1444) --- Shell/Comint alternative based on term.el
    The mistty package has been updated to version 20260205.1444.
  • Open

    30% faster compile times with GHC for parallel builds #15378 · GHC · GitLab
    This patch is looking for some more reviewers :) Also for devs with a big haskell project that have the necessary infrastructure in place: It would be nice if you could test out the patch and report back what impact you are seeing submitted by /u/_query [link] [comments]
    Switch to GitHub (#26824) · Issues · Glasgow Haskell Compiler / GHC · GitLab
    submitted by /u/maerwald [link] [comments]
  • Open

    Issue 510
    Welcome to another issue of Haskell Weekly! Haskell is a safe, purely functional programming language with a fast, concurrent runtime. This is a weekly summary of what’s going on in its community. Featured “Five-Point Haskell”: Total Depravity (and Defensive Typing) by Justin Le In this series, Five-Point Haskell, I’ll set out to establish a five-point framework for typed functional programming (and Haskell-derived) design that aims to produce code that is maintainable, correct, long-lasting, extensible, and beautiful to write and work with. We’ll reference real-world case studies with actual examples when we can, and also attempt to dispel thought-leader sound bites that have become all too popular on Twitter (“heresies”, so to speak). Pictures as Functions (Haskell for Dilettantes) by Te…  ( 2 min )
  • Open

    Integrating Coverity static analysis with Bazel
    Coverity is a proprietary static code analysis tool that can be used to find code quality defects in large-scale, complex software. It supports a number of languages and frameworks and has been trusted to ensure compliance with various standards such as MISRA, AUTOSAR, ISO 26262, and others. Coverity provides integrations with several build systems, including Bazel, however the official Bazel integration fell short of the expectations of our client, who wanted to leverage the Bazel remote cache in order to speed up Coverity analysis and be able to run it in normal merge request workflows. We took on that challenge. The Coverity workflow To understand the rest of the post it is useful to first become familiar with the Coverity workflow, which is largely linear and can be summarized as a se…  ( 12 min )

  • Open

    Habito are looking for a Haskell experienced Software Engineer
    Software Engineer Habito We’re looking for an enthusiastic full time Software Engineer to join our full stack team at Habito. We champion principled pragmatism, marrying practical solutions with high standards. We believe in the power of collaborative learning and iterative delivery, ensuring that every team member grows and every project shines. Here, you’ll wear many hats- from dev, to security, to design-giving you a holistic view of our tech landscape. We equally value the integrity of data and the elegance of code, empowering our solutions to be as robust as they are innovative. Join us to shape technology with creativity and precision! MUST BE BASED IN THE UK. About the team The team you’d be joining is made up of 4 highly skilled, enthusiastic, full stack developers wi…
  • Open

    Some Questions from a new Zettelkasten user
    Hello, I recently started applying the Zettelkasten Method and wanted to ask you guys for some insight My first question is how do you know whether to go back to a structure note versus linking to a new zettle inside of a note you are already working on? I ask this because I noticed that it could get quite exhausting to keep going back to a structure note and creating new entries in it versus what felt more natural which was to link to a new note inside of the one I was already making. I noticed however that I couldn't fully get rid of the structure notes though because they were useful for organizing different but related ideas. This is what made me ask the question. My second question is how important is software independence? I ask this because I am using Obsidian and it has three featu…  ( 10 min )

  • Open

    Setup Haskell on Nix
    Continuing the "how to setup Haskell" threads, I am running nix packages on Ubuntu. I have been using a default.nix that uses developPackage, however I'm now entering the world of multi-package projects using cabal.package and hpack, and developPackage doesn't work as it expects a top-level cabal file. What are the current best practices? Thanks! submitted by /u/thraya [link] [comments]
    [JOB] Various roles at Artificial
    Yes, we’re hiring again! :) About us Artificial is a leading UK-based Insurtech company. Our technology enables some of the world’s largest insurers to write and trade complex risks faster, more efficiently, and at lower cost. We have built a cool DSL to rapidly and robustly model insurance contracts, and a platform around it that enables the capture, assessment, and trading of risks in a highly automated fashion. We've just raised $45M in Series B funding. Our engineering team is fully remote, with some people close to our London office in the City working from there on occasion. The choice is yours. We can hire people with the right to work in the UK or Poland, as we have a company presence in both countries. Update: I now have the explicit country list: - UK, Poland, Estonia, Spain The following countries are also likely to be green-lit: - Portugal, Greece, Hungary Roles Product Engineering: - Product Engineer - Senior Product Engineer - Lead Product Engineer Site Reliability Engineering (see SRE book): - Site Reliability Engineer - Lead Site Reliability Engineer - Security Engineer How to choose Product: If you're not sure about which of the product roles to apply for, pick one, and we’ll move you around appropriately. SRE: Only apply to the SRE roles if you have a strong interest and background in that area (infra, security, AWS, IaC, etc). Our culture is heavily biased towards Haskellers or Haskell-adjacent folk doing our infra/ops. Candidates will be assessed based on a progression framework we have internally (will publish down the line), put into levels 1, 2 and 3, across three categories: building (technical understanding, craft), execution (do you ship and ship the right thing) and supporting (well being, personal growth, org design). They roughly correspond to junior, senior and lead/manager, in other orgs, but are more clearly defined in relation to each other. submitted by /u/pwmosquito [link] [comments]
  • Open

    Should You Have a Note Goal Per Day? How To Quantify Creativity to Boost Creative Performance • Zett
    Should You Have a Note Goal Per Day? How To Quantify Creativity to Boost Creative Performance • Zettelkasten Method It is possible to make a daily note count work to your advantage, but you need to think about your reasons for measuring note output, first. Read the full story here  ( 9 min )
  • Open

    Help displaying DataFrame properly in org roam ui
    submitted by /u/Prasen2003 [link] [comments]

  • Open

    Link, tag or index - can't decide in this case.
    Hi! I love writing short essay reviews about classic literature books and I want to connect them somehow. The only thing is that I don't know how. The books are not connected to each other in any way, yet they share one major point: all of them are book reviews. In the picture, attached below, I used double brackets to link them to a centrail point (book reviews). Should I just tag (#) or should I make the central point (book review) as an index?  ( 4 min )
  • Open

    org-roam-tree update: multi-level trees & crosslinks section
    submitted by /u/bradmont [link] [comments]
    PSA For Anyone Trying To Search Org Mode Notes For Tags Even With Org Roam, Just Use 'org-match-sparse-tree' Instead Of 'org-roam-node-find'
    For some reason, the most instinctive function I could find to find any notes in org roam was this: ``` M-x org-roam-node-find ``` However, that only searches files by the individual task's heading name even with my Vertico completion framework package that I have enabled. tldr; With this in mind, if you're like me, and trying to find all your notes tagged with a specific Org heading tag in a random journal file, ex: All org docs tagged with ":Family:", then use: ``` M-x org-match-sparse-tree ``` ^ With this in mind, I kind of wish this function was named 'org-search-tags' or something easier to find. Just a PSA for anyone pulling their hair out like me only to find that Org Roam does not solve any issues for someone like me with multiple separate journal and project files that have sub headings for tasks. The more I attempt to use Org Roam, I realize it's for truly daring users that have individual note files for everything without organization :O submitted by /u/ShortstopGFX [link] [comments]

  • Open

    all notes view
    is it possible to see all the notes -separated by a line for instance- in a continuous way, in a long text file?  ( 3 min )
    How do you read and take notes of classic literature books?
    Was wondering how do you all take notes while reading a literature book? What are you tips? I truly want to grasp the meaning of a book.  ( 2 min )
  • Open

    Org 9.7.11 Did org-cycle changed?
    Just rebuilt Emacs after years, because Magit broke and decided to try if Emacs can cooperate with me.Now, org-cycle is working as intended and I completely dislike it. In my previous setup, If the cursor is on the beginning of a header, and I execute org-cycle, then the current header's fold state is togged to either folded or unfolded. Folded: header is shown inline and content hidden. Cursor does not move. Unfolded: It's immediate children are shown(folded). Cursor does not move. Now it does the freaking 3-state org cycle thing and the cursor is flying everywhere. I feel like I am sailing on a ship with captain Black Sparrow. Help! submitted by /u/theRealGrahamDorsey [link] [comments]
  • Open

    Monthly Hask Anything (February 2026)
    This is your opportunity to ask any questions you feel don't deserve their own threads, no matter how small or simple they might be! submitted by /u/AutoModerator [link] [comments]

  • Open

    Seeking advice on how to get started on org mode
    I am new to emacs and org mode hence. I come across quite a few videos on the configuration and the features and usage of org mode, but I was seeking the advice froma all who are using org mode for some time what should be the optimum recommendation of the file and folder structure for notes for both knowledge capture and meeting , to do and agenda. Would installing org-roam be advisable in the the beginning. Are there any recommendations for the plugins or extensions which I should use for org mode submitted by /u/Koltech21 [link] [comments]

  • Open

    Help creating recurring event group in org-super-agenda
    I'm trying to create a group in org-super-agenda that displays recurring events that occur today. They are showing under "Other items" in org-super-agenda. Here's the event * Burger and Fry-day! :PROPERTIES: :LOCATION: Everywhere :ID: 69cca5d7-f9ef-45eb-9d41-76ee125156c7 :END: Here's my config (use-package org-super-agenda :straight t :after org-agenda :config (org-super-agenda-mode 1) (setq org-super-agenda-groups '((:name "All Day Events" :and (:date today :not (:habit) :not (:time-grid))) (:name "Today's Schedule" :time-grid t) (:name "Punchlist" :and (:scheduled today :not (:habit))) (:name "Habits" :habit t) (:name "Important" :priority "1") ))) Would org-ql make this possible? I haven't been able to successfully select the recurring event occurring today using org-ql. I've seen several other people asking about doing this on Github, but no definitive answer. EDIT: Apparently, if I could group by the text property 'day' instead of 'ts-date', which is what :date matches, it would be easy. Because 'day' matches (org-today), but 'ts-date' is the date of origin or the first occurrence of the recurring event. submitted by /u/rustbuckett [link] [comments]

  • Open

    Issue 509
    Welcome to another issue of Haskell Weekly! Haskell is a safe, purely functional programming language with a fast, concurrent runtime. This is a weekly summary of what’s going on in its community. Featured Episode 76 – Jeffrey Young by The Haskell Interlude Today, Matti and Mike talk to Jeffrey Young. Jeff has had a long history of working with Haskell and on ghc itself. We talk about what makes Haskell so compelling, the good and bad of highly optimized code and the beauty of well-modularized code, how to get into compiler development, and how to benefit from Domain-Driven Design. Haskell Language Server 2.13.0.0 release by VeryMilkyJoe The HLS team is happy to announce the 2.13.0.0 Haskell Language Server release which introduces two new exciting features! Hello, Haskell: Getting Started…  ( 2 min )

  • Open

    Strange consult-outline behavior after updating org mode to 9.7.11.
    submitted by /u/MorePeppers9 [link] [comments]
    Orgzly Revived on Android: is there an undo feature?
    Sorry if this is a dumb question but is there an 'undo' function? One of my annoyances with the app is that from time to time I'll scroll through a note or a saved recipe and Orgzly will think I changed something (the need-to-sync icon appears). Is there a way to revert the changes or, minimally, revert to the version stored in the sync directory (Dropbox in my case) ? submitted by /u/imakesawdust [link] [comments]
  • Open

    Archive... or Thinking Environment?
    As my zettelkasten practice has evolved, I’ve been noticing a tension in my own work(flows) and I’m curious how others here think about and relate to this. Most PKM conversations focus on capturing, connecting, and developing ideas (note types, tools and the like). But when I reflect on the moments and situations that have lasting impact in business and life zoom out, they tend to be decisions — what to pursue, what to drop, how to respond, which direction to commit to. So the question I'm working through and which I'd be interested to get others' perspectives on is: When you’re facing a real, consequential decision, how (if at all) does your PKM system help you think it through (in practice)? For example: Do you enter the decision into your notes and work it there — or does the thinking mostly happen elsewhere, with the notes playing a supporting role? Have you ever created notes that function less like reference material and more like thinking tools (prompts, checklists, decision records, assumption maps, pre/post-mortems, etc.)? Or do you deliberately avoid formalising decisions in your system because it adds friction or feels like over-engineering? I’m especially interested in where this breaks down: moments where your system felt like it should help, but didn’t situations where structure helped clarity — or where it got in the way things you’ve tried once and quietly abandoned I’m not assuming there’s a right answer here, instead I'm interested in how (and whether) people who care and invest time and effort into thinking, learning, and knowledge work relate to decision-making as a first-class activity and whether most people implicitly (or explicitly) treat it as something separate from knowledge systems. Would love to hear how this shows up (or doesn’t) in your own practice.  ( 29 min )

  • Open

    Built a simple email sorter to reduce inbox chaos
    I spend a lot of time automating workflows but email was always the biggest time sink. More rules and filters just added complexity and more things to manage. So I built a simple email sorter that automatically groups incoming emails into buckets I actually care about and hides the rest. The goal was less decision making and less inbox checking not another system to maintain. It ended up saving me a lot of time and mental energy and made email feel like part of an automated workflow instead of constant interruption. If anyone here is interested I can explain how the sorting works or share examples of the rules I use. Curious how others here automate email workflows submitted by /u/Emergency_Land_4805 [link] [comments]

  • Open

    org-refile puts todo on same line as previous todo with startup lines
    submitted by /u/Autism_Evans [link] [comments]
    Any Good Text Editors On Android Other Than Orgzly That Can Read Org Mode Syntax?
    Wanted to try editors other than Orgzly due to the syncing issues I was having. The idea is I want a central notespace org doc that just has brainstorms that can be synced across devices with Syncthing. So yeah don't need anything with sync capabilities, just need something where I can quickly edit a file that can read Org Mode syntax with basic headings etc. Curious for your thoughts since this stuff changed every year, curious what everyone is using in 2026 submitted by /u/ShortstopGFX [link] [comments]
    How to get column view only at top-level?
    I am currently trying to switch my book reading list over from markdown over to org. The markdown has a format like this: | 2024-08-24 | William Gibson | Neuromancer | | | | - notes… | | | | - summary… | In org-mode I replicate that with this: ** DONE Neuromancer :PROPERTIES: :DATE: 2024-08-24 :AUTHOR: William Gibson :END: *** Notes … *** Summary … This works, but ain't pretty, as I like to see date, author and similar properties when it's folded up. Column view seems to do exactly that: :COLUMNS: %DATE(Read) %25AUTHOR(Author) %120ITEM Which gives me this: 2024-08-24 | William Gibson | Neuromancer Now to the actual problem: Column view applies to the whole tree, including subsections like Notes and Summary, which makes no sense. How can I prevent that and make it only apply to the top level book title? Also are there other alternatives to make properties visible when folded up? submitted by /u/Spra991 [link] [comments]
  • Open

    Hello from South Korea
    Hi everyone! I'm a high school student from South Korea. I've been enjoying the Zettelkasten Method since I discovered it in July 2025 in this website. I love computers and software development. Currently learning Linux and Networking. I'm also interested in theoretical CS and discrete mathematics. I write digital notes all the time. I do daily journaling and capture resources I find online. I did not have a thing like "workflow" for this, but recently I'm experimenting with many systems/workflows (e.g. BASB). I want to find a comfortable setup for integrating capturing in my ZK; I want to avoid falling into the collector's fallacy. For note-taking application, I first started with Obsidian, then Vim + fzf in the terminal, and then Emacs now. I love how I can customize almost everything in Emacs and the flexibility of the Elisp language.  ( 3 min )

  • Open

    Issue 508
    Welcome to another issue of Haskell Weekly! Haskell is a safe, purely functional programming language with a fast, concurrent runtime. This is a weekly summary of what’s going on in its community. Featured Ergonomic abstractions for numerical computing: My story so far by Marco Zocca You know the feeling of encountering an idea that is so simple and pure as to be inescapable? For me, two such moments happened when I encountered the Matlab “backslash” operator and (lambda ) in Scheme. The two ideas are sufficiently different (and alien, I suppose) to merit an origin story of how I encountered them and how they shaped my thinking as I grew as a researcher and practitioner. This backstory is also meant to motivate the three experiments on achieving ergonomic numerical interfaces I will show i…  ( 4 min )
2026-02-17T21:02:19.517Z osmosfeed 1.15.1