chimay

joined 2 years ago
MODERATOR OF
1
submitted 1 week ago* (last edited 1 week ago) by [email protected] to c/[email protected]
 

a lot of improvements in security, libs, abi, ...

[–] [email protected] 1 points 2 weeks ago (3 children)

I agree that referendums require a well-informed public, exhaustive debate, and a good visibility for each opinion expressed.

Now, they have it in Switzerland without any major problem that I'm aware of, they still can eat apples. :)

 

cross-posted from: https://lemmy.world/post/31184706

C is one of the top languages in terms of speed, memory and energy

https://www.threads.com/@engineerscodex/post/C9_R-uhvGbv?hl=en

 

C is one of the top languages in terms of speed, memory and energy

https://www.threads.com/@engineerscodex/post/C9_R-uhvGbv?hl=en

[–] [email protected] 1 points 2 years ago (1 children)

you can use a dot to concatenate strings :

let trial = $HOME . '/dir1/dir2/dir3'
 

Wheel is a :

  • file group manager
  • session manager (tabs & windows)
  • navigation plugin
  • refactoring tool

for Vim and Neovim.

This version add support to manage as many sessions as you want :

  • save session
  • load or switch to another session
[–] [email protected] 2 points 2 years ago

friendica & hubzilla are similar. From there, you can follow diaspora accounts as well as the fediverse stuff : mastodon, lemmy, peertube, ...

socialhome, I dunno.

[–] [email protected] 2 points 2 years ago (1 children)

great ! what do you think of h to go to the parent comment ?

[–] [email protected] 2 points 2 years ago* (last edited 2 years ago) (3 children)

beautiful, I'm liking it more and more!

the only little trouble I've with it now is the scrolling : works well with the mouse or the arrow keys, but not with pageup/pagedown

(browser : qutebrowser)

edit : solved, works fine in insert mode!

btw, I see that j/k go to next/previous post, are there other nice keybindings ?

[–] [email protected] 5 points 2 years ago (2 children)

anything to do with the mobile ui ?

is it foss ?

[–] [email protected] 1 points 2 years ago

yes, and it'd give access to a 2 levels subs structure

[–] [email protected] 1 points 2 years ago* (last edited 2 years ago)

i noticed matrix was kind of slow to sync

libervia seems worth a look

thanks for this detailed analysis

[–] [email protected] 1 points 2 years ago

slackware has slackbuild iirc, arch has aur, so why not debianbuild recipes ?

[–] [email protected] 2 points 2 years ago

good idea, thx !

[–] [email protected] 2 points 2 years ago (4 children)

I wonder why matrix is more popular than xmpp, while being more recent

anyway, thanks!

 

for instance on free software, linux, bsd, ... ?

 

Features

  • folding based on headings in org and markdown files
  • headings based on folding in folded files
    • you can handle your folds like headings in orgmode
  • navigate in headings or list items hierarchy
    • next, previous : any level
    • forward, backward : same level as current one
    • parent heading, upper level
    • child heading, lower level :
      • loosely speaking : first headline of level + 1, forward
      • strictly speaking : must be in the current subtree
    • go to another headline with prompt completion of full path
  • modify headings or list items
    • new headline or list item
    • select, yank, delete subtree
    • promote, demote heading or list item
    • move subtree up or down
    • move current subtree in another one (aka org-refile)
    • cycle todo status
  • headlines
    • tags
  • lists
    • cycle list item prefix
    • toggle checkbox
    • checked boxes ratio on parent item
  • tables
    • inside of table : align columns
      • also works with multibyte characters
    • outside of table : align following a pattern
    • go to next or previous cell
    • go to beginning or end of cell
    • duplicate above cell content to current one
    • select cell content
    • add new row, colum
    • delete row, colum
    • move row up or down
    • move column left or right
  • links
    • store url at cursor
    • create link with url completion
    • goto link under or close to cursor
    • goto next/previous link
  • expand shortcut to template (aka org-structure-template)
    • markdown support limited to code blocks
  • insert timestamp
  • insert unicode character
    • refer to autoload/organ/unicode.vim to see available chars
  • insert result of vim or python expression
  • export in another format using
    • pandoc
    • emacs
    • asciidoc or asciidoctor
    • view exported document
  • convert headings and links org <-> markdown
 

What is it ?

Wheel is a :

  • file group manager
  • navigation plugin
  • refactoring tool

for Vim and Neovim.

Our favorite editor has already plenty of nice navigation functions. Wheel enhances their interface by using :

  • intuitive completion with multi-pattern support for prompting functions
  • dedicated buffers, in which you can filter and select elements, besides using the full power of your editor
  • a meta-command with subcommands, actions and completion
  • edit modes, that allow you to reflect your changes in a dedicated buffer to the original file(s)

With these tools, any line in any file is only a few keys away.

All is written in lightweight, classical Vimscript.

Features

The group manager is the core, but it goes far beyond that : you need a quick navigation framework to travel in the wheel, and once it is there, it’s easy to add new functionalities.

  • folding based on headings in org and markdown files
  • headings based on folding in folded files
    • you can handle your folds like headings in orgmode
  • navigate in headings or list items hierarchy
    • next, previous : any level
    • forward, backward : same level as current one
    • parent heading, upper level
    • child heading, lower level :
      • loosely speaking : first headline of level + 1, forward
      • strictly speaking : must be in the current subtree
    • go to another headline with prompt completion of full path
  • modify headings or list items
    • new headline or list item
    • select, yank, delete subtree
    • promote, demote heading or list item
    • move subtree up or down
    • move current subtree in another one (aka org-refile)
    • cycle todo status
  • headlines
    • tags
  • lists
    • cycle list item prefix
    • toggle checkbox
    • checked boxes ratio on parent item
  • tables
    • inside of table : align columns
      • also works with multibyte characters
    • outside of table : align following a pattern
    • go to next or previous cell
    • go to beginning or end of cell
    • duplicate above cell content to current one
    • select cell content
    • add new row, colum
    • delete row, colum
    • move row up or down
    • move column left or right
  • links
    • store url at cursor
    • create link with url completion
    • goto link under or close to cursor
    • goto next/previous link
  • expand shortcut to template (aka org-structure-template)
    • markdown support limited to code blocks
  • insert timestamp
  • insert unicode character
    • refer to autoload/organ/unicode.vim to see available chars
  • insert result of vim or python expression
  • export in another format using
    • pandoc
    • emacs
    • asciidoc or asciidoctor
    • view exported document
  • convert headings and links org <-> markdown
[–] [email protected] 1 points 2 years ago

looks awesome!

6
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]
 

A specific one, or at least that support it ? Didn't find anything on play store or fdroid.

 

cross-posted from: https://lemmy.world/post/1838642

link-batch is a minimalist script that generate symlinks from a list in a text file. Usage :

link-batch.zsh link-list.txt

where link-list.txt contains two columns : the first one for the links and the second one for the targets. Example :

~/.config/kitty	~/myfiles/config/kitty
~/.config/nvim	~/myfiles/config/neovim
~/.config/MuseScore	~/myfiles/config/MuseScore/$HOST
...

The two columns must be separated by a tab.

Shell vars like $HOME or $HOST are evaluated to their values.

Can be used to quickly deploy all home links in a fresh box.

view more: next ›