Dear Geany-team,

I have **_added functionality_** to `print_external`. More specific, I have 
included/aligned most of the replacements that are present in the build dialog 
box:

- replace `%d` with the absolute path
- replace `%e` with the filename (excluding extension)
- replace `%f` with the filename (including extension)
- replace `%p` with the absolute path/filename (including extension)

This would permit to use external print commands like:

`cat "%p" | prt1403 -e -y -u PYNCKELS -j %e -o "%p".pdf -`

which would create an output as shown in the joined file.

During development, I have noticed a file `config~`. I have **_added this 
name_** to `.gitignore`

I would be much obliged if you could accept this PR.

[hellowrl.f08.pdf](https://github.com/user-attachments/files/18974393/hellowrl.f08.pdf)

You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/4250

-- Commit Summary --

  * Add print_external macros %e %d
  * Add config~ to files to ignore
  * Add %d %e %p to print_external, align meaning of %f with build

-- File Changes --

    M .gitignore (1)
    M src/printing.c (25)

-- Patch Links --

https://github.com/geany/geany/pull/4250.patch
https://github.com/geany/geany/pull/4250.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4250
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/4...@github.com>

Reply via email to