GET https://kbin.spritesserver.nl/u/@wwwgem@lemmy.ml/comments?p=5

Components

20 Twig Components
165 Render Count
299 ms Render Time
14.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
date
"App\Twig\Components\DateComponent"
components/date.html.twig
16 3.87ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
15 273.17ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
15 3.74ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
15 3.08ms
magazine_inline
"App\Twig\Components\MagazineInlineComponent"
components/magazine_inline.html.twig
15 3.36ms
entry_inline
"App\Twig\Components\EntryInlineComponent"
components/entry_inline.html.twig
15 3.62ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
15 12.73ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
15 13.46ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
15 41.92ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 4.68ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 13.00ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.49ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.63ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 2.17ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 0.21ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 1.27ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 1.51ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 1.53ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.22ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 0.88ms

Render calls

entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 20.38 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2231
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: "Thank you for this addition. I very much appreciate the fediverse community who is helping people to understand things, share their knowledge, and acting nicely (if we exclude some rare people who are clearly not used to live within a sane community). I’ve seen home manager but this raised one more question to me: what’s the added value compared to stow for example? Thanks again for sharing your thoughts."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705189222 {#2298
      date: 2024-01-14 00:40:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
      "@sashanoraa@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2107 …}
    +nested: Doctrine\ORM\PersistentCollection {#2124 …}
    +votes: Doctrine\ORM\PersistentCollection {#2118 …}
    +reports: Doctrine\ORM\PersistentCollection {#2121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2111 …}
    -id: 306525
    -bodyTs: "'act':24 'ad':59 'addit':5 'appreci':9 'clear':34 'communiti':12,42 'compar':61 'exampl':65 'exclud':28 'fedivers':11 'help':15 'home':46 'knowledg':22 'live':38 'manag':47 'much':8 'nice':25 'one':51 'peopl':16,31 'question':53 'rais':50 'rare':30 'sane':41 'seen':45 'share':20,69 'stow':63 'thank':1,66 'thing':19 'thought':71 'understand':18 'use':36 'valu':60 've':44 'within':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7341680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705189222 {#2125
      date: 2024-01-14 00:40:22.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#2779
  +comment: App\Entity\EntryComment {#2231
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: "Thank you for this addition. I very much appreciate the fediverse community who is helping people to understand things, share their knowledge, and acting nicely (if we exclude some rare people who are clearly not used to live within a sane community). I’ve seen home manager but this raised one more question to me: what’s the added value compared to stow for example? Thanks again for sharing your thoughts."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705189222 {#2298
      date: 2024-01-14 00:40:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
      "@sashanoraa@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2107 …}
    +nested: Doctrine\ORM\PersistentCollection {#2124 …}
    +votes: Doctrine\ORM\PersistentCollection {#2118 …}
    +reports: Doctrine\ORM\PersistentCollection {#2121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2111 …}
    -id: 306525
    -bodyTs: "'act':24 'ad':59 'addit':5 'appreci':9 'clear':34 'communiti':12,42 'compar':61 'exampl':65 'exclud':28 'fedivers':11 'help':15 'home':46 'knowledg':22 'live':38 'manag':47 'much':8 'nice':25 'one':51 'peopl':16,31 'question':53 'rais':50 'rare':30 'sane':41 'seen':45 'share':20,69 'stow':63 'thank':1,66 'thing':19 'thought':71 'understand':18 'use':36 'valu':60 've':44 'within':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7341680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705189222 {#2125
      date: 2024-01-14 00:40:22.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.24 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#2911
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.56 ms
Input props
[
  "date" => DateTimeImmutable @1705189222 {#2125
    date: 2024-01-14 00:40:22.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3049
  +date: DateTimeImmutable @1705189222 {#2125
    date: 2024-01-14 00:40:22.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.19 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705189222 {#2125
    date: 2024-01-14 00:40:22.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3113
  +createdAt: DateTimeImmutable @1705189222 {#2125
    date: 2024-01-14 00:40:22.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.20 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#3178
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.31 ms
Input props
[
  "entry" => App\Entity\Entry {#2359
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "NixOS-is-better-because"
    +title: "NixOS is better because..."
    +url: null
    +body: """
      I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
      \n
      So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
      \n
      It’s clear that I’m missing something so please help me understand what it is.\n
      \n
      *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
      After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
      \n
      The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
      \n
      Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
      \n
      I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723876367 {#2459
      date: 2024-08-17 08:32:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2360 …}
    +votes: Doctrine\ORM\PersistentCollection {#2370 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 30256
    -titleTs: "'better':3 'nixo':1"
    -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705264533
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10504679"
    +editedAt: DateTimeImmutable @1723267821 {#2457
      date: 2024-08-10 07:30:21.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705178133 {#2377
      date: 2024-01-13 21:35:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#3241
  +entry: App\Entity\Entry {#2359
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "NixOS-is-better-because"
    +title: "NixOS is better because..."
    +url: null
    +body: """
      I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
      \n
      So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
      \n
      It’s clear that I’m missing something so please help me understand what it is.\n
      \n
      *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
      After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
      \n
      The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
      \n
      Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
      \n
      I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723876367 {#2459
      date: 2024-08-17 08:32:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2360 …}
    +votes: Doctrine\ORM\PersistentCollection {#2370 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 30256
    -titleTs: "'better':3 'nixo':1"
    -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705264533
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10504679"
    +editedAt: DateTimeImmutable @1723267821 {#2457
      date: 2024-08-10 07:30:21.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705178133 {#2377
      date: 2024-01-13 21:35:33.0 +01:00
    }
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 6.55 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3304
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 3.05 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2231
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: "Thank you for this addition. I very much appreciate the fediverse community who is helping people to understand things, share their knowledge, and acting nicely (if we exclude some rare people who are clearly not used to live within a sane community). I’ve seen home manager but this raised one more question to me: what’s the added value compared to stow for example? Thanks again for sharing your thoughts."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705189222 {#2298
      date: 2024-01-14 00:40:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
      "@sashanoraa@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2107 …}
    +nested: Doctrine\ORM\PersistentCollection {#2124 …}
    +votes: Doctrine\ORM\PersistentCollection {#2118 …}
    +reports: Doctrine\ORM\PersistentCollection {#2121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2111 …}
    -id: 306525
    -bodyTs: "'act':24 'ad':59 'addit':5 'appreci':9 'clear':34 'communiti':12,42 'compar':61 'exampl':65 'exclud':28 'fedivers':11 'help':15 'home':46 'knowledg':22 'live':38 'manag':47 'much':8 'nice':25 'one':51 'peopl':16,31 'question':53 'rais':50 'rare':30 'sane':41 'seen':45 'share':20,69 'stow':63 'thank':1,66 'thing':19 'thought':71 'understand':18 'use':36 'valu':60 've':44 'within':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7341680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705189222 {#2125
      date: 2024-01-14 00:40:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3399
  +subject: App\Entity\EntryComment {#2231
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: "Thank you for this addition. I very much appreciate the fediverse community who is helping people to understand things, share their knowledge, and acting nicely (if we exclude some rare people who are clearly not used to live within a sane community). I’ve seen home manager but this raised one more question to me: what’s the added value compared to stow for example? Thanks again for sharing your thoughts."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705189222 {#2298
      date: 2024-01-14 00:40:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
      "@sashanoraa@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2107 …}
    +nested: Doctrine\ORM\PersistentCollection {#2124 …}
    +votes: Doctrine\ORM\PersistentCollection {#2118 …}
    +reports: Doctrine\ORM\PersistentCollection {#2121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2111 …}
    -id: 306525
    -bodyTs: "'act':24 'ad':59 'addit':5 'appreci':9 'clear':34 'communiti':12,42 'compar':61 'exampl':65 'exclud':28 'fedivers':11 'help':15 'home':46 'knowledg':22 'live':38 'manag':47 'much':8 'nice':25 'one':51 'peopl':16,31 'question':53 'rais':50 'rare':30 'sane':41 'seen':45 'share':20,69 'stow':63 'thank':1,66 'thing':19 'thought':71 'understand':18 'use':36 'valu':60 've':44 'within':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7341680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705189222 {#2125
      date: 2024-01-14 00:40:22.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.26 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2231
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: "Thank you for this addition. I very much appreciate the fediverse community who is helping people to understand things, share their knowledge, and acting nicely (if we exclude some rare people who are clearly not used to live within a sane community). I’ve seen home manager but this raised one more question to me: what’s the added value compared to stow for example? Thanks again for sharing your thoughts."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705189222 {#2298
      date: 2024-01-14 00:40:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
      "@sashanoraa@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2107 …}
    +nested: Doctrine\ORM\PersistentCollection {#2124 …}
    +votes: Doctrine\ORM\PersistentCollection {#2118 …}
    +reports: Doctrine\ORM\PersistentCollection {#2121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2111 …}
    -id: 306525
    -bodyTs: "'act':24 'ad':59 'addit':5 'appreci':9 'clear':34 'communiti':12,42 'compar':61 'exampl':65 'exclud':28 'fedivers':11 'help':15 'home':46 'knowledg':22 'live':38 'manag':47 'much':8 'nice':25 'one':51 'peopl':16,31 'question':53 'rais':50 'rare':30 'sane':41 'seen':45 'share':20,69 'stow':63 'thank':1,66 'thing':19 'thought':71 'understand':18 'use':36 'valu':60 've':44 'within':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7341680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705189222 {#2125
      date: 2024-01-14 00:40:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3466
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2231
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: "Thank you for this addition. I very much appreciate the fediverse community who is helping people to understand things, share their knowledge, and acting nicely (if we exclude some rare people who are clearly not used to live within a sane community). I’ve seen home manager but this raised one more question to me: what’s the added value compared to stow for example? Thanks again for sharing your thoughts."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705189222 {#2298
      date: 2024-01-14 00:40:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
      "@sashanoraa@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2107 …}
    +nested: Doctrine\ORM\PersistentCollection {#2124 …}
    +votes: Doctrine\ORM\PersistentCollection {#2118 …}
    +reports: Doctrine\ORM\PersistentCollection {#2121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2111 …}
    -id: 306525
    -bodyTs: "'act':24 'ad':59 'addit':5 'appreci':9 'clear':34 'communiti':12,42 'compar':61 'exampl':65 'exclud':28 'fedivers':11 'help':15 'home':46 'knowledg':22 'live':38 'manag':47 'much':8 'nice':25 'one':51 'peopl':16,31 'question':53 'rais':50 'rare':30 'sane':41 'seen':45 'share':20,69 'stow':63 'thank':1,66 'thing':19 'thought':71 'understand':18 'use':36 'valu':60 've':44 'within':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7341680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705189222 {#2125
      date: 2024-01-14 00:40:22.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 13.43 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2059
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
    +body: """
      I can see that from a server maintenance point of view. After having read so many great things about NixOS, I may have exaggerated my expectation and I may be the problem for being a user with too limited needs to get the full benefits of NixOS.\n
      \n
      For me this single config file doesn’t save that much additional files and most of them would be files you configure only once during installation. Nonetheless I can see how “easier” it would be to save one file instead of 3 to reproduce your system and I can only imagine how much better it is from a server point of view.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705184075 {#2229
      date: 2024-01-13 23:14:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@savvywolf@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2055 …}
    +nested: Doctrine\ORM\PersistentCollection {#2051 …}
    +votes: Doctrine\ORM\PersistentCollection {#2049 …}
    +reports: Doctrine\ORM\PersistentCollection {#2067 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2069 …}
    -id: 306350
    -bodyTs: "'3':89 'addit':59 'benefit':45 'better':101 'config':52 'configur':69 'doesn':54 'easier':79 'exagger':24 'expect':26 'file':53,60,67,86 'full':44 'get':42 'great':17 'imagin':98 'instal':73 'instead':87 'limit':39 'mainten':8 'mani':16 'may':22,29 'much':58,100 'need':40 'nixo':20,47 'nonetheless':74 'one':85 'point':9,107 'problem':32 'read':14 'reproduc':91 'save':56,84 'see':3,77 'server':7,106 'singl':51 'system':93 'thing':18 'user':36 'view':11,109 'would':65,81"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7339063"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705184075 {#2252
      date: 2024-01-13 23:14:35.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3773
  +comment: App\Entity\EntryComment {#2059
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
    +body: """
      I can see that from a server maintenance point of view. After having read so many great things about NixOS, I may have exaggerated my expectation and I may be the problem for being a user with too limited needs to get the full benefits of NixOS.\n
      \n
      For me this single config file doesn’t save that much additional files and most of them would be files you configure only once during installation. Nonetheless I can see how “easier” it would be to save one file instead of 3 to reproduce your system and I can only imagine how much better it is from a server point of view.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705184075 {#2229
      date: 2024-01-13 23:14:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@savvywolf@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2055 …}
    +nested: Doctrine\ORM\PersistentCollection {#2051 …}
    +votes: Doctrine\ORM\PersistentCollection {#2049 …}
    +reports: Doctrine\ORM\PersistentCollection {#2067 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2069 …}
    -id: 306350
    -bodyTs: "'3':89 'addit':59 'benefit':45 'better':101 'config':52 'configur':69 'doesn':54 'easier':79 'exagger':24 'expect':26 'file':53,60,67,86 'full':44 'get':42 'great':17 'imagin':98 'instal':73 'instead':87 'limit':39 'mainten':8 'mani':16 'may':22,29 'much':58,100 'need':40 'nixo':20,47 'nonetheless':74 'one':85 'point':9,107 'problem':32 'read':14 'reproduc':91 'save':56,84 'see':3,77 'server':7,106 'singl':51 'system':93 'thing':18 'user':36 'view':11,109 'would':65,81"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7339063"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705184075 {#2252
      date: 2024-01-13 23:14:35.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3818
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705184075 {#2252
    date: 2024-01-13 23:14:35.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3874
  +date: DateTimeImmutable @1705184075 {#2252
    date: 2024-01-13 23:14:35.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705184075 {#2252
    date: 2024-01-13 23:14:35.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3928
  +createdAt: DateTimeImmutable @1705184075 {#2252
    date: 2024-01-13 23:14:35.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#3982
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.13 ms
Input props
[
  "entry" => App\Entity\Entry {#2359
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "NixOS-is-better-because"
    +title: "NixOS is better because..."
    +url: null
    +body: """
      I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
      \n
      So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
      \n
      It’s clear that I’m missing something so please help me understand what it is.\n
      \n
      *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
      After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
      \n
      The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
      \n
      Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
      \n
      I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723876367 {#2459
      date: 2024-08-17 08:32:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2360 …}
    +votes: Doctrine\ORM\PersistentCollection {#2370 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 30256
    -titleTs: "'better':3 'nixo':1"
    -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705264533
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10504679"
    +editedAt: DateTimeImmutable @1723267821 {#2457
      date: 2024-08-10 07:30:21.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705178133 {#2377
      date: 2024-01-13 21:35:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#4037
  +entry: App\Entity\Entry {#2359
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "NixOS-is-better-because"
    +title: "NixOS is better because..."
    +url: null
    +body: """
      I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
      \n
      So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
      \n
      It’s clear that I’m missing something so please help me understand what it is.\n
      \n
      *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
      After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
      \n
      The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
      \n
      Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
      \n
      I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723876367 {#2459
      date: 2024-08-17 08:32:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2360 …}
    +votes: Doctrine\ORM\PersistentCollection {#2370 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 30256
    -titleTs: "'better':3 'nixo':1"
    -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705264533
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10504679"
    +editedAt: DateTimeImmutable @1723267821 {#2457
      date: 2024-08-10 07:30:21.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705178133 {#2377
      date: 2024-01-13 21:35:33.0 +01:00
    }
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4092
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.50 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2059
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
    +body: """
      I can see that from a server maintenance point of view. After having read so many great things about NixOS, I may have exaggerated my expectation and I may be the problem for being a user with too limited needs to get the full benefits of NixOS.\n
      \n
      For me this single config file doesn’t save that much additional files and most of them would be files you configure only once during installation. Nonetheless I can see how “easier” it would be to save one file instead of 3 to reproduce your system and I can only imagine how much better it is from a server point of view.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705184075 {#2229
      date: 2024-01-13 23:14:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@savvywolf@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2055 …}
    +nested: Doctrine\ORM\PersistentCollection {#2051 …}
    +votes: Doctrine\ORM\PersistentCollection {#2049 …}
    +reports: Doctrine\ORM\PersistentCollection {#2067 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2069 …}
    -id: 306350
    -bodyTs: "'3':89 'addit':59 'benefit':45 'better':101 'config':52 'configur':69 'doesn':54 'easier':79 'exagger':24 'expect':26 'file':53,60,67,86 'full':44 'get':42 'great':17 'imagin':98 'instal':73 'instead':87 'limit':39 'mainten':8 'mani':16 'may':22,29 'much':58,100 'need':40 'nixo':20,47 'nonetheless':74 'one':85 'point':9,107 'problem':32 'read':14 'reproduc':91 'save':56,84 'see':3,77 'server':7,106 'singl':51 'system':93 'thing':18 'user':36 'view':11,109 'would':65,81"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7339063"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705184075 {#2252
      date: 2024-01-13 23:14:35.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4166
  +subject: App\Entity\EntryComment {#2059
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
    +body: """
      I can see that from a server maintenance point of view. After having read so many great things about NixOS, I may have exaggerated my expectation and I may be the problem for being a user with too limited needs to get the full benefits of NixOS.\n
      \n
      For me this single config file doesn’t save that much additional files and most of them would be files you configure only once during installation. Nonetheless I can see how “easier” it would be to save one file instead of 3 to reproduce your system and I can only imagine how much better it is from a server point of view.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705184075 {#2229
      date: 2024-01-13 23:14:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@savvywolf@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2055 …}
    +nested: Doctrine\ORM\PersistentCollection {#2051 …}
    +votes: Doctrine\ORM\PersistentCollection {#2049 …}
    +reports: Doctrine\ORM\PersistentCollection {#2067 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2069 …}
    -id: 306350
    -bodyTs: "'3':89 'addit':59 'benefit':45 'better':101 'config':52 'configur':69 'doesn':54 'easier':79 'exagger':24 'expect':26 'file':53,60,67,86 'full':44 'get':42 'great':17 'imagin':98 'instal':73 'instead':87 'limit':39 'mainten':8 'mani':16 'may':22,29 'much':58,100 'need':40 'nixo':20,47 'nonetheless':74 'one':85 'point':9,107 'problem':32 'read':14 'reproduc':91 'save':56,84 'see':3,77 'server':7,106 'singl':51 'system':93 'thing':18 'user':36 'view':11,109 'would':65,81"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7339063"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705184075 {#2252
      date: 2024-01-13 23:14:35.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2059
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
    +body: """
      I can see that from a server maintenance point of view. After having read so many great things about NixOS, I may have exaggerated my expectation and I may be the problem for being a user with too limited needs to get the full benefits of NixOS.\n
      \n
      For me this single config file doesn’t save that much additional files and most of them would be files you configure only once during installation. Nonetheless I can see how “easier” it would be to save one file instead of 3 to reproduce your system and I can only imagine how much better it is from a server point of view.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705184075 {#2229
      date: 2024-01-13 23:14:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@savvywolf@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2055 …}
    +nested: Doctrine\ORM\PersistentCollection {#2051 …}
    +votes: Doctrine\ORM\PersistentCollection {#2049 …}
    +reports: Doctrine\ORM\PersistentCollection {#2067 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2069 …}
    -id: 306350
    -bodyTs: "'3':89 'addit':59 'benefit':45 'better':101 'config':52 'configur':69 'doesn':54 'easier':79 'exagger':24 'expect':26 'file':53,60,67,86 'full':44 'get':42 'great':17 'imagin':98 'instal':73 'instead':87 'limit':39 'mainten':8 'mani':16 'may':22,29 'much':58,100 'need':40 'nixo':20,47 'nonetheless':74 'one':85 'point':9,107 'problem':32 'read':14 'reproduc':91 'save':56,84 'see':3,77 'server':7,106 'singl':51 'system':93 'thing':18 'user':36 'view':11,109 'would':65,81"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7339063"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705184075 {#2252
      date: 2024-01-13 23:14:35.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4223
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2059
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
    +body: """
      I can see that from a server maintenance point of view. After having read so many great things about NixOS, I may have exaggerated my expectation and I may be the problem for being a user with too limited needs to get the full benefits of NixOS.\n
      \n
      For me this single config file doesn’t save that much additional files and most of them would be files you configure only once during installation. Nonetheless I can see how “easier” it would be to save one file instead of 3 to reproduce your system and I can only imagine how much better it is from a server point of view.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705184075 {#2229
      date: 2024-01-13 23:14:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@savvywolf@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2055 …}
    +nested: Doctrine\ORM\PersistentCollection {#2051 …}
    +votes: Doctrine\ORM\PersistentCollection {#2049 …}
    +reports: Doctrine\ORM\PersistentCollection {#2067 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2069 …}
    -id: 306350
    -bodyTs: "'3':89 'addit':59 'benefit':45 'better':101 'config':52 'configur':69 'doesn':54 'easier':79 'exagger':24 'expect':26 'file':53,60,67,86 'full':44 'get':42 'great':17 'imagin':98 'instal':73 'instead':87 'limit':39 'mainten':8 'mani':16 'may':22,29 'much':58,100 'need':40 'nixo':20,47 'nonetheless':74 'one':85 'point':9,107 'problem':32 'read':14 'reproduc':91 'save':56,84 'see':3,77 'server':7,106 'singl':51 'system':93 'thing':18 'user':36 'view':11,109 'would':65,81"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7339063"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705184075 {#2252
      date: 2024-01-13 23:14:35.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 18.74 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2206
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: "Thanks for taking time to share this detailed thought. That’s an interesting point I forgot because I didn’t experience any related issues over 15 years with Arch but that’s still a nice approach. I can certainly see why this is a big plus for NixOS."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705183571 {#2046
      date: 2024-01-13 23:06:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
      "@BCsven@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2195 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2294 …}
    +reports: Doctrine\ORM\PersistentCollection {#2299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 306333
    -bodyTs: "'15':26 'approach':36 'arch':29 'big':45 'certain':39 'detail':8 'didn':19 'experi':21 'forgot':16 'interest':13 'issu':24 'nice':35 'nixo':48 'plus':46 'point':14 'relat':23 'see':40 'share':6 'still':33 'take':3 'thank':1 'thought':9 'time':4 'year':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7338870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705183571 {#2227
      date: 2024-01-13 23:06:11.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4472
  +comment: App\Entity\EntryComment {#2206
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: "Thanks for taking time to share this detailed thought. That’s an interesting point I forgot because I didn’t experience any related issues over 15 years with Arch but that’s still a nice approach. I can certainly see why this is a big plus for NixOS."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705183571 {#2046
      date: 2024-01-13 23:06:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
      "@BCsven@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2195 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2294 …}
    +reports: Doctrine\ORM\PersistentCollection {#2299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 306333
    -bodyTs: "'15':26 'approach':36 'arch':29 'big':45 'certain':39 'detail':8 'didn':19 'experi':21 'forgot':16 'interest':13 'issu':24 'nice':35 'nixo':48 'plus':46 'point':14 'relat':23 'see':40 'share':6 'still':33 'take':3 'thank':1 'thought':9 'time':4 'year':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7338870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705183571 {#2227
      date: 2024-01-13 23:06:11.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4517
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705183571 {#2227
    date: 2024-01-13 23:06:11.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4573
  +date: DateTimeImmutable @1705183571 {#2227
    date: 2024-01-13 23:06:11.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705183571 {#2227
    date: 2024-01-13 23:06:11.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4627
  +createdAt: DateTimeImmutable @1705183571 {#2227
    date: 2024-01-13 23:06:11.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#4681
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "entry" => App\Entity\Entry {#2359
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "NixOS-is-better-because"
    +title: "NixOS is better because..."
    +url: null
    +body: """
      I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
      \n
      So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
      \n
      It’s clear that I’m missing something so please help me understand what it is.\n
      \n
      *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
      After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
      \n
      The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
      \n
      Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
      \n
      I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723876367 {#2459
      date: 2024-08-17 08:32:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2360 …}
    +votes: Doctrine\ORM\PersistentCollection {#2370 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 30256
    -titleTs: "'better':3 'nixo':1"
    -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705264533
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10504679"
    +editedAt: DateTimeImmutable @1723267821 {#2457
      date: 2024-08-10 07:30:21.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705178133 {#2377
      date: 2024-01-13 21:35:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#4736
  +entry: App\Entity\Entry {#2359
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "NixOS-is-better-because"
    +title: "NixOS is better because..."
    +url: null
    +body: """
      I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
      \n
      So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
      \n
      It’s clear that I’m missing something so please help me understand what it is.\n
      \n
      *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
      After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
      \n
      The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
      \n
      Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
      \n
      I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723876367 {#2459
      date: 2024-08-17 08:32:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2360 …}
    +votes: Doctrine\ORM\PersistentCollection {#2370 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 30256
    -titleTs: "'better':3 'nixo':1"
    -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705264533
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10504679"
    +editedAt: DateTimeImmutable @1723267821 {#2457
      date: 2024-08-10 07:30:21.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705178133 {#2377
      date: 2024-01-13 21:35:33.0 +01:00
    }
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 2.25 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4791
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2206
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: "Thanks for taking time to share this detailed thought. That’s an interesting point I forgot because I didn’t experience any related issues over 15 years with Arch but that’s still a nice approach. I can certainly see why this is a big plus for NixOS."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705183571 {#2046
      date: 2024-01-13 23:06:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
      "@BCsven@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2195 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2294 …}
    +reports: Doctrine\ORM\PersistentCollection {#2299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 306333
    -bodyTs: "'15':26 'approach':36 'arch':29 'big':45 'certain':39 'detail':8 'didn':19 'experi':21 'forgot':16 'interest':13 'issu':24 'nice':35 'nixo':48 'plus':46 'point':14 'relat':23 'see':40 'share':6 'still':33 'take':3 'thank':1 'thought':9 'time':4 'year':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7338870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705183571 {#2227
      date: 2024-01-13 23:06:11.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4861
  +subject: App\Entity\EntryComment {#2206
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: "Thanks for taking time to share this detailed thought. That’s an interesting point I forgot because I didn’t experience any related issues over 15 years with Arch but that’s still a nice approach. I can certainly see why this is a big plus for NixOS."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705183571 {#2046
      date: 2024-01-13 23:06:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
      "@BCsven@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2195 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2294 …}
    +reports: Doctrine\ORM\PersistentCollection {#2299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 306333
    -bodyTs: "'15':26 'approach':36 'arch':29 'big':45 'certain':39 'detail':8 'didn':19 'experi':21 'forgot':16 'interest':13 'issu':24 'nice':35 'nixo':48 'plus':46 'point':14 'relat':23 'see':40 'share':6 'still':33 'take':3 'thank':1 'thought':9 'time':4 'year':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7338870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705183571 {#2227
      date: 2024-01-13 23:06:11.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2206
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: "Thanks for taking time to share this detailed thought. That’s an interesting point I forgot because I didn’t experience any related issues over 15 years with Arch but that’s still a nice approach. I can certainly see why this is a big plus for NixOS."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705183571 {#2046
      date: 2024-01-13 23:06:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
      "@BCsven@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2195 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2294 …}
    +reports: Doctrine\ORM\PersistentCollection {#2299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 306333
    -bodyTs: "'15':26 'approach':36 'arch':29 'big':45 'certain':39 'detail':8 'didn':19 'experi':21 'forgot':16 'interest':13 'issu':24 'nice':35 'nixo':48 'plus':46 'point':14 'relat':23 'see':40 'share':6 'still':33 'take':3 'thank':1 'thought':9 'time':4 'year':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7338870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705183571 {#2227
      date: 2024-01-13 23:06:11.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4918
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2206
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: "Thanks for taking time to share this detailed thought. That’s an interesting point I forgot because I didn’t experience any related issues over 15 years with Arch but that’s still a nice approach. I can certainly see why this is a big plus for NixOS."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705183571 {#2046
      date: 2024-01-13 23:06:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
      "@BCsven@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2195 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2294 …}
    +reports: Doctrine\ORM\PersistentCollection {#2299 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 306333
    -bodyTs: "'15':26 'approach':36 'arch':29 'big':45 'certain':39 'detail':8 'didn':19 'experi':21 'forgot':16 'interest':13 'issu':24 'nice':35 'nixo':48 'plus':46 'point':14 'relat':23 'see':40 'share':6 'still':33 'take':3 'thank':1 'thought':9 'time':4 'year':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7338870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705183571 {#2227
      date: 2024-01-13 23:06:11.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 13.34 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2199
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: """
      That’s what I keep reading and why I would like to give it a try. For now I’m still confused how this is easier/more efficient than sharing your list of packages, restoring a backup, or using downgrade in Arch. I’m really interested because I like to try new stuff, especially if they bring something of interest.\n
      \n
      I really have hard time to see the difference for now after my first setup in a VM but also because imaging my full Arch system on a new machine 2 years ago only took me an hour and less than 10 command lines.\n
      \n
      Again, I’m genuinely trying to understand what I’m missing. From my reading NixOS seems to be the only distro I could switch to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705179294 {#2073
      date: 2024-01-13 21:54:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2217 …}
    +nested: Doctrine\ORM\PersistentCollection {#2221 …}
    +votes: Doctrine\ORM\PersistentCollection {#2218 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2281 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2282 …}
    -id: 306175
    -bodyTs: "'10':101 '2':90 'ago':92 'also':79 'arch':41,84 'backup':36 'bring':56 'command':102 'confus':22 'could':126 'differ':68 'distro':124 'downgrad':39 'easier/more':26 'effici':27 'especi':53 'first':73 'full':83 'genuin':107 'give':13 'hard':63 'hour':97 'imag':81 'interest':45,59 'keep':5 'less':99 'like':11,48 'line':103 'list':31 'm':20,43,106,113 'machin':89 'miss':114 'new':51,88 'nixo':118 'packag':33 'read':6,117 'realli':44,61 'restor':34 'see':66 'seem':119 'setup':74 'share':29 'someth':57 'still':21 'stuff':52 'switch':127 'system':85 'time':64 'took':94 'tri':16,50,108 'understand':110 'use':38 'vm':77 'would':10 'year':91"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7337179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705179294 {#2068
      date: 2024-01-13 21:54:54.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5167
  +comment: App\Entity\EntryComment {#2199
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: """
      That’s what I keep reading and why I would like to give it a try. For now I’m still confused how this is easier/more efficient than sharing your list of packages, restoring a backup, or using downgrade in Arch. I’m really interested because I like to try new stuff, especially if they bring something of interest.\n
      \n
      I really have hard time to see the difference for now after my first setup in a VM but also because imaging my full Arch system on a new machine 2 years ago only took me an hour and less than 10 command lines.\n
      \n
      Again, I’m genuinely trying to understand what I’m missing. From my reading NixOS seems to be the only distro I could switch to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705179294 {#2073
      date: 2024-01-13 21:54:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2217 …}
    +nested: Doctrine\ORM\PersistentCollection {#2221 …}
    +votes: Doctrine\ORM\PersistentCollection {#2218 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2281 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2282 …}
    -id: 306175
    -bodyTs: "'10':101 '2':90 'ago':92 'also':79 'arch':41,84 'backup':36 'bring':56 'command':102 'confus':22 'could':126 'differ':68 'distro':124 'downgrad':39 'easier/more':26 'effici':27 'especi':53 'first':73 'full':83 'genuin':107 'give':13 'hard':63 'hour':97 'imag':81 'interest':45,59 'keep':5 'less':99 'like':11,48 'line':103 'list':31 'm':20,43,106,113 'machin':89 'miss':114 'new':51,88 'nixo':118 'packag':33 'read':6,117 'realli':44,61 'restor':34 'see':66 'seem':119 'setup':74 'share':29 'someth':57 'still':21 'stuff':52 'switch':127 'system':85 'time':64 'took':94 'tri':16,50,108 'understand':110 'use':38 'vm':77 'would':10 'year':91"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7337179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705179294 {#2068
      date: 2024-01-13 21:54:54.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5212
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1705179294 {#2068
    date: 2024-01-13 21:54:54.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5268
  +date: DateTimeImmutable @1705179294 {#2068
    date: 2024-01-13 21:54:54.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705179294 {#2068
    date: 2024-01-13 21:54:54.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5322
  +createdAt: DateTimeImmutable @1705179294 {#2068
    date: 2024-01-13 21:54:54.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.19 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#5376
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "entry" => App\Entity\Entry {#2359
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "NixOS-is-better-because"
    +title: "NixOS is better because..."
    +url: null
    +body: """
      I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
      \n
      So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
      \n
      It’s clear that I’m missing something so please help me understand what it is.\n
      \n
      *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
      After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
      \n
      The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
      \n
      Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
      \n
      I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723876367 {#2459
      date: 2024-08-17 08:32:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2360 …}
    +votes: Doctrine\ORM\PersistentCollection {#2370 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 30256
    -titleTs: "'better':3 'nixo':1"
    -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705264533
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10504679"
    +editedAt: DateTimeImmutable @1723267821 {#2457
      date: 2024-08-10 07:30:21.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705178133 {#2377
      date: 2024-01-13 21:35:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#5431
  +entry: App\Entity\Entry {#2359
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "NixOS-is-better-because"
    +title: "NixOS is better because..."
    +url: null
    +body: """
      I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
      \n
      So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
      \n
      It’s clear that I’m missing something so please help me understand what it is.\n
      \n
      *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
      After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
      \n
      The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
      \n
      Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
      \n
      I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723876367 {#2459
      date: 2024-08-17 08:32:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2360 …}
    +votes: Doctrine\ORM\PersistentCollection {#2370 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 30256
    -titleTs: "'better':3 'nixo':1"
    -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705264533
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10504679"
    +editedAt: DateTimeImmutable @1723267821 {#2457
      date: 2024-08-10 07:30:21.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705178133 {#2377
      date: 2024-01-13 21:35:33.0 +01:00
    }
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5486
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2199
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: """
      That’s what I keep reading and why I would like to give it a try. For now I’m still confused how this is easier/more efficient than sharing your list of packages, restoring a backup, or using downgrade in Arch. I’m really interested because I like to try new stuff, especially if they bring something of interest.\n
      \n
      I really have hard time to see the difference for now after my first setup in a VM but also because imaging my full Arch system on a new machine 2 years ago only took me an hour and less than 10 command lines.\n
      \n
      Again, I’m genuinely trying to understand what I’m missing. From my reading NixOS seems to be the only distro I could switch to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705179294 {#2073
      date: 2024-01-13 21:54:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2217 …}
    +nested: Doctrine\ORM\PersistentCollection {#2221 …}
    +votes: Doctrine\ORM\PersistentCollection {#2218 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2281 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2282 …}
    -id: 306175
    -bodyTs: "'10':101 '2':90 'ago':92 'also':79 'arch':41,84 'backup':36 'bring':56 'command':102 'confus':22 'could':126 'differ':68 'distro':124 'downgrad':39 'easier/more':26 'effici':27 'especi':53 'first':73 'full':83 'genuin':107 'give':13 'hard':63 'hour':97 'imag':81 'interest':45,59 'keep':5 'less':99 'like':11,48 'line':103 'list':31 'm':20,43,106,113 'machin':89 'miss':114 'new':51,88 'nixo':118 'packag':33 'read':6,117 'realli':44,61 'restor':34 'see':66 'seem':119 'setup':74 'share':29 'someth':57 'still':21 'stuff':52 'switch':127 'system':85 'time':64 'took':94 'tri':16,50,108 'understand':110 'use':38 'vm':77 'would':10 'year':91"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7337179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705179294 {#2068
      date: 2024-01-13 21:54:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5564
  +subject: App\Entity\EntryComment {#2199
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: """
      That’s what I keep reading and why I would like to give it a try. For now I’m still confused how this is easier/more efficient than sharing your list of packages, restoring a backup, or using downgrade in Arch. I’m really interested because I like to try new stuff, especially if they bring something of interest.\n
      \n
      I really have hard time to see the difference for now after my first setup in a VM but also because imaging my full Arch system on a new machine 2 years ago only took me an hour and less than 10 command lines.\n
      \n
      Again, I’m genuinely trying to understand what I’m missing. From my reading NixOS seems to be the only distro I could switch to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705179294 {#2073
      date: 2024-01-13 21:54:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2217 …}
    +nested: Doctrine\ORM\PersistentCollection {#2221 …}
    +votes: Doctrine\ORM\PersistentCollection {#2218 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2281 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2282 …}
    -id: 306175
    -bodyTs: "'10':101 '2':90 'ago':92 'also':79 'arch':41,84 'backup':36 'bring':56 'command':102 'confus':22 'could':126 'differ':68 'distro':124 'downgrad':39 'easier/more':26 'effici':27 'especi':53 'first':73 'full':83 'genuin':107 'give':13 'hard':63 'hour':97 'imag':81 'interest':45,59 'keep':5 'less':99 'like':11,48 'line':103 'list':31 'm':20,43,106,113 'machin':89 'miss':114 'new':51,88 'nixo':118 'packag':33 'read':6,117 'realli':44,61 'restor':34 'see':66 'seem':119 'setup':74 'share':29 'someth':57 'still':21 'stuff':52 'switch':127 'system':85 'time':64 'took':94 'tri':16,50,108 'understand':110 'use':38 'vm':77 'would':10 'year':91"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7337179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705179294 {#2068
      date: 2024-01-13 21:54:54.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2199
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: """
      That’s what I keep reading and why I would like to give it a try. For now I’m still confused how this is easier/more efficient than sharing your list of packages, restoring a backup, or using downgrade in Arch. I’m really interested because I like to try new stuff, especially if they bring something of interest.\n
      \n
      I really have hard time to see the difference for now after my first setup in a VM but also because imaging my full Arch system on a new machine 2 years ago only took me an hour and less than 10 command lines.\n
      \n
      Again, I’m genuinely trying to understand what I’m missing. From my reading NixOS seems to be the only distro I could switch to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705179294 {#2073
      date: 2024-01-13 21:54:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2217 …}
    +nested: Doctrine\ORM\PersistentCollection {#2221 …}
    +votes: Doctrine\ORM\PersistentCollection {#2218 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2281 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2282 …}
    -id: 306175
    -bodyTs: "'10':101 '2':90 'ago':92 'also':79 'arch':41,84 'backup':36 'bring':56 'command':102 'confus':22 'could':126 'differ':68 'distro':124 'downgrad':39 'easier/more':26 'effici':27 'especi':53 'first':73 'full':83 'genuin':107 'give':13 'hard':63 'hour':97 'imag':81 'interest':45,59 'keep':5 'less':99 'like':11,48 'line':103 'list':31 'm':20,43,106,113 'machin':89 'miss':114 'new':51,88 'nixo':118 'packag':33 'read':6,117 'realli':44,61 'restor':34 'see':66 'seem':119 'setup':74 'share':29 'someth':57 'still':21 'stuff':52 'switch':127 'system':85 'time':64 'took':94 'tri':16,50,108 'understand':110 'use':38 'vm':77 'would':10 'year':91"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7337179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705179294 {#2068
      date: 2024-01-13 21:54:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5621
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2199
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2359
      +user: App\Entity\User {#265}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "NixOS-is-better-because"
      +title: "NixOS is better because..."
      +url: null
      +body: """
        I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
        \n
        So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
        \n
        It’s clear that I’m missing something so please help me understand what it is.\n
        \n
        *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
        After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
        \n
        The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
        \n
        Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
        \n
        I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1723876367 {#2459
        date: 2024-08-17 08:32:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2360 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
      +badges: Doctrine\ORM\PersistentCollection {#2379 …}
      +children: []
      -id: 30256
      -titleTs: "'better':3 'nixo':1"
      -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705264533
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10504679"
      +editedAt: DateTimeImmutable @1723267821 {#2457
        date: 2024-08-10 07:30:21.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705178133 {#2377
        date: 2024-01-13 21:35:33.0 +01:00
      }
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2106 …}
    +body: """
      That’s what I keep reading and why I would like to give it a try. For now I’m still confused how this is easier/more efficient than sharing your list of packages, restoring a backup, or using downgrade in Arch. I’m really interested because I like to try new stuff, especially if they bring something of interest.\n
      \n
      I really have hard time to see the difference for now after my first setup in a VM but also because imaging my full Arch system on a new machine 2 years ago only took me an hour and less than 10 command lines.\n
      \n
      Again, I’m genuinely trying to understand what I’m missing. From my reading NixOS seems to be the only distro I could switch to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705179294 {#2073
      date: 2024-01-13 21:54:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@dinckelman@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2217 …}
    +nested: Doctrine\ORM\PersistentCollection {#2221 …}
    +votes: Doctrine\ORM\PersistentCollection {#2218 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2281 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2282 …}
    -id: 306175
    -bodyTs: "'10':101 '2':90 'ago':92 'also':79 'arch':41,84 'backup':36 'bring':56 'command':102 'confus':22 'could':126 'differ':68 'distro':124 'downgrad':39 'easier/more':26 'effici':27 'especi':53 'first':73 'full':83 'genuin':107 'give':13 'hard':63 'hour':97 'imag':81 'interest':45,59 'keep':5 'less':99 'like':11,48 'line':103 'list':31 'm':20,43,106,113 'machin':89 'miss':114 'new':51,88 'nixo':118 'packag':33 'read':6,117 'realli':44,61 'restor':34 'see':66 'seem':119 'setup':74 'share':29 'someth':57 'still':21 'stuff':52 'switch':127 'system':85 'time':64 'took':94 'tri':16,50,108 'understand':110 'use':38 'vm':77 'would':10 'year':91"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7337179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705179294 {#2068
      date: 2024-01-13 21:54:54.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 8.15 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2295
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2242
      +user: Proxies\__CG__\App\Entity\User {#2577 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#5907 …}
      +slug: "I-ve-started-building-a-TUI-for-Lemmy"
      +title: "I've started building a TUI for Lemmy"
      +url: "https://files.catbox.moe/8g7agm.mp4"
      +body: """
        I’m not sure this is the right community.\n
        \n
        I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
        \n
        It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 38
      +favouriteCount: 269
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1711564047 {#5908
        date: 2024-03-27 19:27:27.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5913 …}
      +votes: Doctrine\ORM\PersistentCollection {#5916 …}
      +reports: Doctrine\ORM\PersistentCollection {#5918 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5920 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5922 …}
      +badges: Doctrine\ORM\PersistentCollection {#5924 …}
      +children: []
      -id: 25527
      -titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
      -bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703893783
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11262170"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703807383 {#5905
        date: 2023-12-29 00:49:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Wish someone would come with something like [tut](https://github.com/RasmusLindroth/tut) for mastodon."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1708872824 {#2222
      date: 2024-02-25 15:53:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crunchpaste@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2235 …}
    +nested: Doctrine\ORM\PersistentCollection {#2263 …}
    +votes: Doctrine\ORM\PersistentCollection {#2253 …}
    +reports: Doctrine\ORM\PersistentCollection {#2272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2267 …}
    -id: 260903
    -bodyTs: "'/rasmuslindroth/tut)':11 'come':4 'github.com':10 'github.com/rasmuslindroth/tut)':9 'like':7 'mastodon':13 'someon':2 'someth':6 'tut':8 'wish':1 'would':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6931705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703808528 {#2194
      date: 2023-12-29 01:08:48.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5870
  +comment: App\Entity\EntryComment {#2295
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2242
      +user: Proxies\__CG__\App\Entity\User {#2577 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#5907 …}
      +slug: "I-ve-started-building-a-TUI-for-Lemmy"
      +title: "I've started building a TUI for Lemmy"
      +url: "https://files.catbox.moe/8g7agm.mp4"
      +body: """
        I’m not sure this is the right community.\n
        \n
        I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
        \n
        It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 38
      +favouriteCount: 269
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1711564047 {#5908
        date: 2024-03-27 19:27:27.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5913 …}
      +votes: Doctrine\ORM\PersistentCollection {#5916 …}
      +reports: Doctrine\ORM\PersistentCollection {#5918 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5920 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5922 …}
      +badges: Doctrine\ORM\PersistentCollection {#5924 …}
      +children: []
      -id: 25527
      -titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
      -bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703893783
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11262170"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703807383 {#5905
        date: 2023-12-29 00:49:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Wish someone would come with something like [tut](https://github.com/RasmusLindroth/tut) for mastodon."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1708872824 {#2222
      date: 2024-02-25 15:53:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crunchpaste@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2235 …}
    +nested: Doctrine\ORM\PersistentCollection {#2263 …}
    +votes: Doctrine\ORM\PersistentCollection {#2253 …}
    +reports: Doctrine\ORM\PersistentCollection {#2272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2267 …}
    -id: 260903
    -bodyTs: "'/rasmuslindroth/tut)':11 'come':4 'github.com':10 'github.com/rasmuslindroth/tut)':9 'like':7 'mastodon':13 'someon':2 'someth':6 'tut':8 'wish':1 'would':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6931705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703808528 {#2194
      date: 2023-12-29 01:08:48.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5933
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703808528 {#2194
    date: 2023-12-29 01:08:48.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5989
  +date: DateTimeImmutable @1703808528 {#2194
    date: 2023-12-29 01:08:48.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703808528 {#2194
    date: 2023-12-29 01:08:48.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6043
  +createdAt: DateTimeImmutable @1703808528 {#2194
    date: 2023-12-29 01:08:48.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#6097
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.19 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2242
    +user: Proxies\__CG__\App\Entity\User {#2577 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#5907 …}
    +slug: "I-ve-started-building-a-TUI-for-Lemmy"
    +title: "I've started building a TUI for Lemmy"
    +url: "https://files.catbox.moe/8g7agm.mp4"
    +body: """
      I’m not sure this is the right community.\n
      \n
      I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
      \n
      It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 38
    +favouriteCount: 269
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711564047 {#5908
      date: 2024-03-27 19:27:27.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5913 …}
    +votes: Doctrine\ORM\PersistentCollection {#5916 …}
    +reports: Doctrine\ORM\PersistentCollection {#5918 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5920 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5922 …}
    +badges: Doctrine\ORM\PersistentCollection {#5924 …}
    +children: []
    -id: 25527
    -titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
    -bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703893783
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11262170"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703807383 {#5905
      date: 2023-12-29 00:49:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#6152
  +entry: Proxies\__CG__\App\Entity\Entry {#2242
    +user: Proxies\__CG__\App\Entity\User {#2577 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#5907 …}
    +slug: "I-ve-started-building-a-TUI-for-Lemmy"
    +title: "I've started building a TUI for Lemmy"
    +url: "https://files.catbox.moe/8g7agm.mp4"
    +body: """
      I’m not sure this is the right community.\n
      \n
      I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
      \n
      It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 38
    +favouriteCount: 269
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711564047 {#5908
      date: 2024-03-27 19:27:27.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5913 …}
    +votes: Doctrine\ORM\PersistentCollection {#5916 …}
    +reports: Doctrine\ORM\PersistentCollection {#5918 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5920 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5922 …}
    +badges: Doctrine\ORM\PersistentCollection {#5924 …}
    +children: []
    -id: 25527
    -titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
    -bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703893783
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11262170"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703807383 {#5905
      date: 2023-12-29 00:49:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6207
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2295
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2242
      +user: Proxies\__CG__\App\Entity\User {#2577 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#5907 …}
      +slug: "I-ve-started-building-a-TUI-for-Lemmy"
      +title: "I've started building a TUI for Lemmy"
      +url: "https://files.catbox.moe/8g7agm.mp4"
      +body: """
        I’m not sure this is the right community.\n
        \n
        I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
        \n
        It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 38
      +favouriteCount: 269
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1711564047 {#5908
        date: 2024-03-27 19:27:27.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5913 …}
      +votes: Doctrine\ORM\PersistentCollection {#5916 …}
      +reports: Doctrine\ORM\PersistentCollection {#5918 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5920 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5922 …}
      +badges: Doctrine\ORM\PersistentCollection {#5924 …}
      +children: []
      -id: 25527
      -titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
      -bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703893783
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11262170"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703807383 {#5905
        date: 2023-12-29 00:49:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Wish someone would come with something like [tut](https://github.com/RasmusLindroth/tut) for mastodon."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1708872824 {#2222
      date: 2024-02-25 15:53:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crunchpaste@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2235 …}
    +nested: Doctrine\ORM\PersistentCollection {#2263 …}
    +votes: Doctrine\ORM\PersistentCollection {#2253 …}
    +reports: Doctrine\ORM\PersistentCollection {#2272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2267 …}
    -id: 260903
    -bodyTs: "'/rasmuslindroth/tut)':11 'come':4 'github.com':10 'github.com/rasmuslindroth/tut)':9 'like':7 'mastodon':13 'someon':2 'someth':6 'tut':8 'wish':1 'would':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6931705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703808528 {#2194
      date: 2023-12-29 01:08:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6283
  +subject: App\Entity\EntryComment {#2295
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2242
      +user: Proxies\__CG__\App\Entity\User {#2577 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#5907 …}
      +slug: "I-ve-started-building-a-TUI-for-Lemmy"
      +title: "I've started building a TUI for Lemmy"
      +url: "https://files.catbox.moe/8g7agm.mp4"
      +body: """
        I’m not sure this is the right community.\n
        \n
        I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
        \n
        It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 38
      +favouriteCount: 269
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1711564047 {#5908
        date: 2024-03-27 19:27:27.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5913 …}
      +votes: Doctrine\ORM\PersistentCollection {#5916 …}
      +reports: Doctrine\ORM\PersistentCollection {#5918 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5920 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5922 …}
      +badges: Doctrine\ORM\PersistentCollection {#5924 …}
      +children: []
      -id: 25527
      -titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
      -bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703893783
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11262170"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703807383 {#5905
        date: 2023-12-29 00:49:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Wish someone would come with something like [tut](https://github.com/RasmusLindroth/tut) for mastodon."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1708872824 {#2222
      date: 2024-02-25 15:53:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crunchpaste@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2235 …}
    +nested: Doctrine\ORM\PersistentCollection {#2263 …}
    +votes: Doctrine\ORM\PersistentCollection {#2253 …}
    +reports: Doctrine\ORM\PersistentCollection {#2272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2267 …}
    -id: 260903
    -bodyTs: "'/rasmuslindroth/tut)':11 'come':4 'github.com':10 'github.com/rasmuslindroth/tut)':9 'like':7 'mastodon':13 'someon':2 'someth':6 'tut':8 'wish':1 'would':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6931705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703808528 {#2194
      date: 2023-12-29 01:08:48.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2295
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2242
      +user: Proxies\__CG__\App\Entity\User {#2577 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#5907 …}
      +slug: "I-ve-started-building-a-TUI-for-Lemmy"
      +title: "I've started building a TUI for Lemmy"
      +url: "https://files.catbox.moe/8g7agm.mp4"
      +body: """
        I’m not sure this is the right community.\n
        \n
        I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
        \n
        It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 38
      +favouriteCount: 269
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1711564047 {#5908
        date: 2024-03-27 19:27:27.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5913 …}
      +votes: Doctrine\ORM\PersistentCollection {#5916 …}
      +reports: Doctrine\ORM\PersistentCollection {#5918 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5920 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5922 …}
      +badges: Doctrine\ORM\PersistentCollection {#5924 …}
      +children: []
      -id: 25527
      -titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
      -bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703893783
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11262170"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703807383 {#5905
        date: 2023-12-29 00:49:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Wish someone would come with something like [tut](https://github.com/RasmusLindroth/tut) for mastodon."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1708872824 {#2222
      date: 2024-02-25 15:53:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crunchpaste@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2235 …}
    +nested: Doctrine\ORM\PersistentCollection {#2263 …}
    +votes: Doctrine\ORM\PersistentCollection {#2253 …}
    +reports: Doctrine\ORM\PersistentCollection {#2272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2267 …}
    -id: 260903
    -bodyTs: "'/rasmuslindroth/tut)':11 'come':4 'github.com':10 'github.com/rasmuslindroth/tut)':9 'like':7 'mastodon':13 'someon':2 'someth':6 'tut':8 'wish':1 'would':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6931705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703808528 {#2194
      date: 2023-12-29 01:08:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6340
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2295
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2242
      +user: Proxies\__CG__\App\Entity\User {#2577 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#5907 …}
      +slug: "I-ve-started-building-a-TUI-for-Lemmy"
      +title: "I've started building a TUI for Lemmy"
      +url: "https://files.catbox.moe/8g7agm.mp4"
      +body: """
        I’m not sure this is the right community.\n
        \n
        I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
        \n
        It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 38
      +favouriteCount: 269
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1711564047 {#5908
        date: 2024-03-27 19:27:27.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5913 …}
      +votes: Doctrine\ORM\PersistentCollection {#5916 …}
      +reports: Doctrine\ORM\PersistentCollection {#5918 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5920 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5922 …}
      +badges: Doctrine\ORM\PersistentCollection {#5924 …}
      +children: []
      -id: 25527
      -titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
      -bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703893783
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11262170"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703807383 {#5905
        date: 2023-12-29 00:49:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Wish someone would come with something like [tut](https://github.com/RasmusLindroth/tut) for mastodon."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1708872824 {#2222
      date: 2024-02-25 15:53:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crunchpaste@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2235 …}
    +nested: Doctrine\ORM\PersistentCollection {#2263 …}
    +votes: Doctrine\ORM\PersistentCollection {#2253 …}
    +reports: Doctrine\ORM\PersistentCollection {#2272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2267 …}
    -id: 260903
    -bodyTs: "'/rasmuslindroth/tut)':11 'come':4 'github.com':10 'github.com/rasmuslindroth/tut)':9 'like':7 'mastodon':13 'someon':2 'someth':6 'tut':8 'wish':1 'would':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6931705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703808528 {#2194
      date: 2023-12-29 01:08:48.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 11.09 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2270
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2211
      +user: Proxies\__CG__\App\Entity\User {#2515 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
      +title: "[Question] Some questions about BSPWM tiling manager"
      +url: null
      +body: """
        1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
        2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708552354 {#6627
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6626 …}
      +votes: Doctrine\ORM\PersistentCollection {#6634 …}
      +reports: Doctrine\ORM\PersistentCollection {#6636 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
      +badges: Doctrine\ORM\PersistentCollection {#6642 …}
      +children: []
      -id: 25065
      -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
      -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703691267
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9777079"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703618267 {#6624
        date: 2023-12-26 20:17:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2200 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2204
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2211 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
      +image: null
      +parent: null
      +root: null
      +body: """
        The behavior you are requesting of bspwm is counter-intuitive to this rule you specifically wrote. Nonetheless, if VS Code popup windows have a different instance name, you could have a script running in the background which checks instance name of any new window and execute the command `bspc desktop -f last` when a VS Code popup appears.  \n
        If the instance name is the same for VS Code main app and its popup windows, you may listen to the state of VS Code windows (using bspc subscribe; see the [manpage](https://man.archlinux.org/man/bspwm.1.en)) and execute the previous command on VS Code floating windows (because popups will be floating).  \n
        For example, apply this to all VS Code windows:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">while bspc subscribe -c 1 node_focus node_state > /dev/null; do\n
        </span><span style="color:#323232;">    bspc query -N -n "focused.floating" | while read -r wid; do\n
        </span><span style="color:#323232;">    bspc desktop -n $wid -f last\n
        </span><span style="color:#323232;">done\n
        </span>\n
        ```\n
        \n
        For your second question, if I understand correctly you’re trying to have a given workspace moving to your external monitor when available and returning to your primary monitor if no other monitor is connected. You can look at [the archwiki](https://wiki.archlinux.org/title/Bspwm#Note_for_multi-monitor_setups) to learn how to setup bspwm for multi monitors. Using the same if conditions as explained in this wiki you could also have for example a rule `bspc rule -a Code follow=on desktop=‘^4’` when only one monitor is connected, and `bspc rule -a Code follow=on desktop=‘^7’` when an external monitor is connected (and workspace 7 will be defined to be shown on your external monitor).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1708552354 {#2266
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@questionAsker@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2312 …}
      +nested: Doctrine\ORM\PersistentCollection {#2307 …}
      +votes: Doctrine\ORM\PersistentCollection {#2308 …}
      +reports: Doctrine\ORM\PersistentCollection {#2319 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
      -id: 255604
      -bodyTs: "'/dev/null':128 '/man/bspwm.1.en))':94 '/title/bspwm#note_for_multi-monitor_setups)':190 '1':123 '4':225 '7':240,249 'also':212 'app':71 'appear':59 'appli':112 'archwiki':187 'avail':169 'background':37 'behavior':2 'bspc':50,87,120,130,140,218,233 'bspwm':7,196 'c':122 'check':39 'code':21,57,69,84,102,117,221,236 'command':49,99 'condit':204 'connect':181,231,246 'correct':154 'could':30,211 'counter':10 'counter-intuit':9 'defin':252 'desktop':51,141,224,239 'differ':26 'done':146 'exampl':111,215 'execut':47,96 'explain':206 'extern':166,243,258 'f':52,144 'float':103,109 'focus':125 'focused.floating':134 'follow':222,237 'given':161 'instanc':27,40,62 'intuit':11 'last':53,145 'learn':192 'listen':78 'look':184 'main':70 'man.archlinux.org':93 'man.archlinux.org/man/bspwm.1.en))':92 'manpag':91 'may':77 'monitor':167,175,179,199,229,244,259 'move':163 'multi':198 'n':132,133,142 'name':28,41,63 'new':44 'node':124,126 'nonetheless':18 'one':228 'popup':22,58,74,106 'previous':98 'primari':174 'queri':131 'question':150 'r':137 're':156 'read':136 'request':5 'return':171 'rule':14,217,219,234 'run':34 'script':33 'second':149 'see':89 'setup':195 'shown':255 'specif':16 'state':81,127 'subscrib':88,121 'tri':157 'understand':153 'use':86,200 'vs':20,56,68,83,101,116 'wid':138,143 'wiki':209 'wiki.archlinux.org':189 'wiki.archlinux.org/title/bspwm#note_for_multi-monitor_setups)':188 'window':23,45,75,85,104,118 'workspac':162,248 'wrote':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6899728"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703650809 {#2257
        date: 2023-12-27 05:20:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      If you’re using only one monitor, simply duplicate and scale your laptop screen instead of using the extended approach.  \n
      To give you a rough idea, this will look to something like this:  \n
      `xrandr --output eDP1 --mode 1366x768 --scale 1x1 --output HDMI1 --same-as eDP1 --mode 1920x1080 --scale 0.711x0.711`  \n
      Use xrandr to find the monitors names and resolution. The scale option is simply the ratio between your 2 resolutions.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703719891 {#2316
      date: 2023-12-28 00:31:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@questionAsker@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2209 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2293 …}
    +reports: Doctrine\ORM\PersistentCollection {#2309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
    -id: 257903
    -bodyTs: "'0.711':50 '1366x768':38 '1920x1080':48 '1x1':40 '2':70 'approach':20 'duplic':9 'edp1':36,46 'extend':19 'find':55 'give':22 'hdmi1':42 'idea':26 'instead':15 'laptop':13 'like':32 'look':29 'mode':37,47 'monitor':7,57 'name':58 'one':6 'option':63 'output':35,41 'ratio':67 're':3 'resolut':60,71 'rough':25 'same-a':43 'scale':11,39,49,62 'screen':14 'simpli':8,65 'someth':31 'use':4,17,52 'x0.711':51 'xrandr':34,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6913087"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703719891 {#2283
      date: 2023-12-28 00:31:31.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6589
  +comment: App\Entity\EntryComment {#2270
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2211
      +user: Proxies\__CG__\App\Entity\User {#2515 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
      +title: "[Question] Some questions about BSPWM tiling manager"
      +url: null
      +body: """
        1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
        2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708552354 {#6627
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6626 …}
      +votes: Doctrine\ORM\PersistentCollection {#6634 …}
      +reports: Doctrine\ORM\PersistentCollection {#6636 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
      +badges: Doctrine\ORM\PersistentCollection {#6642 …}
      +children: []
      -id: 25065
      -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
      -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703691267
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9777079"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703618267 {#6624
        date: 2023-12-26 20:17:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2200 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2204
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2211 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
      +image: null
      +parent: null
      +root: null
      +body: """
        The behavior you are requesting of bspwm is counter-intuitive to this rule you specifically wrote. Nonetheless, if VS Code popup windows have a different instance name, you could have a script running in the background which checks instance name of any new window and execute the command `bspc desktop -f last` when a VS Code popup appears.  \n
        If the instance name is the same for VS Code main app and its popup windows, you may listen to the state of VS Code windows (using bspc subscribe; see the [manpage](https://man.archlinux.org/man/bspwm.1.en)) and execute the previous command on VS Code floating windows (because popups will be floating).  \n
        For example, apply this to all VS Code windows:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">while bspc subscribe -c 1 node_focus node_state > /dev/null; do\n
        </span><span style="color:#323232;">    bspc query -N -n "focused.floating" | while read -r wid; do\n
        </span><span style="color:#323232;">    bspc desktop -n $wid -f last\n
        </span><span style="color:#323232;">done\n
        </span>\n
        ```\n
        \n
        For your second question, if I understand correctly you’re trying to have a given workspace moving to your external monitor when available and returning to your primary monitor if no other monitor is connected. You can look at [the archwiki](https://wiki.archlinux.org/title/Bspwm#Note_for_multi-monitor_setups) to learn how to setup bspwm for multi monitors. Using the same if conditions as explained in this wiki you could also have for example a rule `bspc rule -a Code follow=on desktop=‘^4’` when only one monitor is connected, and `bspc rule -a Code follow=on desktop=‘^7’` when an external monitor is connected (and workspace 7 will be defined to be shown on your external monitor).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1708552354 {#2266
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@questionAsker@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2312 …}
      +nested: Doctrine\ORM\PersistentCollection {#2307 …}
      +votes: Doctrine\ORM\PersistentCollection {#2308 …}
      +reports: Doctrine\ORM\PersistentCollection {#2319 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
      -id: 255604
      -bodyTs: "'/dev/null':128 '/man/bspwm.1.en))':94 '/title/bspwm#note_for_multi-monitor_setups)':190 '1':123 '4':225 '7':240,249 'also':212 'app':71 'appear':59 'appli':112 'archwiki':187 'avail':169 'background':37 'behavior':2 'bspc':50,87,120,130,140,218,233 'bspwm':7,196 'c':122 'check':39 'code':21,57,69,84,102,117,221,236 'command':49,99 'condit':204 'connect':181,231,246 'correct':154 'could':30,211 'counter':10 'counter-intuit':9 'defin':252 'desktop':51,141,224,239 'differ':26 'done':146 'exampl':111,215 'execut':47,96 'explain':206 'extern':166,243,258 'f':52,144 'float':103,109 'focus':125 'focused.floating':134 'follow':222,237 'given':161 'instanc':27,40,62 'intuit':11 'last':53,145 'learn':192 'listen':78 'look':184 'main':70 'man.archlinux.org':93 'man.archlinux.org/man/bspwm.1.en))':92 'manpag':91 'may':77 'monitor':167,175,179,199,229,244,259 'move':163 'multi':198 'n':132,133,142 'name':28,41,63 'new':44 'node':124,126 'nonetheless':18 'one':228 'popup':22,58,74,106 'previous':98 'primari':174 'queri':131 'question':150 'r':137 're':156 'read':136 'request':5 'return':171 'rule':14,217,219,234 'run':34 'script':33 'second':149 'see':89 'setup':195 'shown':255 'specif':16 'state':81,127 'subscrib':88,121 'tri':157 'understand':153 'use':86,200 'vs':20,56,68,83,101,116 'wid':138,143 'wiki':209 'wiki.archlinux.org':189 'wiki.archlinux.org/title/bspwm#note_for_multi-monitor_setups)':188 'window':23,45,75,85,104,118 'workspac':162,248 'wrote':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6899728"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703650809 {#2257
        date: 2023-12-27 05:20:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      If you’re using only one monitor, simply duplicate and scale your laptop screen instead of using the extended approach.  \n
      To give you a rough idea, this will look to something like this:  \n
      `xrandr --output eDP1 --mode 1366x768 --scale 1x1 --output HDMI1 --same-as eDP1 --mode 1920x1080 --scale 0.711x0.711`  \n
      Use xrandr to find the monitors names and resolution. The scale option is simply the ratio between your 2 resolutions.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703719891 {#2316
      date: 2023-12-28 00:31:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@questionAsker@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2209 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2293 …}
    +reports: Doctrine\ORM\PersistentCollection {#2309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
    -id: 257903
    -bodyTs: "'0.711':50 '1366x768':38 '1920x1080':48 '1x1':40 '2':70 'approach':20 'duplic':9 'edp1':36,46 'extend':19 'find':55 'give':22 'hdmi1':42 'idea':26 'instead':15 'laptop':13 'like':32 'look':29 'mode':37,47 'monitor':7,57 'name':58 'one':6 'option':63 'output':35,41 'ratio':67 're':3 'resolut':60,71 'rough':25 'same-a':43 'scale':11,39,49,62 'screen':14 'simpli':8,65 'someth':31 'use':4,17,52 'x0.711':51 'xrandr':34,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6913087"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703719891 {#2283
      date: 2023-12-28 00:31:31.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6651
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703719891 {#2283
    date: 2023-12-28 00:31:31.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6707
  +date: DateTimeImmutable @1703719891 {#2283
    date: 2023-12-28 00:31:31.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703719891 {#2283
    date: 2023-12-28 00:31:31.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6761
  +createdAt: DateTimeImmutable @1703719891 {#2283
    date: 2023-12-28 00:31:31.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#6815
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2211
    +user: Proxies\__CG__\App\Entity\User {#2515 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
    +title: "[Question] Some questions about BSPWM tiling manager"
    +url: null
    +body: """
      1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
      2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 27
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1708552354 {#6627
      date: 2024-02-21 22:52:34.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6626 …}
    +votes: Doctrine\ORM\PersistentCollection {#6634 …}
    +reports: Doctrine\ORM\PersistentCollection {#6636 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
    +badges: Doctrine\ORM\PersistentCollection {#6642 …}
    +children: []
    -id: 25065
    -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
    -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703691267
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9777079"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703618267 {#6624
      date: 2023-12-26 20:17:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#6870
  +entry: Proxies\__CG__\App\Entity\Entry {#2211
    +user: Proxies\__CG__\App\Entity\User {#2515 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
    +title: "[Question] Some questions about BSPWM tiling manager"
    +url: null
    +body: """
      1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
      2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 27
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1708552354 {#6627
      date: 2024-02-21 22:52:34.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6626 …}
    +votes: Doctrine\ORM\PersistentCollection {#6634 …}
    +reports: Doctrine\ORM\PersistentCollection {#6636 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
    +badges: Doctrine\ORM\PersistentCollection {#6642 …}
    +children: []
    -id: 25065
    -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
    -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703691267
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9777079"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703618267 {#6624
      date: 2023-12-26 20:17:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6925
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2270
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2211
      +user: Proxies\__CG__\App\Entity\User {#2515 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
      +title: "[Question] Some questions about BSPWM tiling manager"
      +url: null
      +body: """
        1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
        2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708552354 {#6627
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6626 …}
      +votes: Doctrine\ORM\PersistentCollection {#6634 …}
      +reports: Doctrine\ORM\PersistentCollection {#6636 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
      +badges: Doctrine\ORM\PersistentCollection {#6642 …}
      +children: []
      -id: 25065
      -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
      -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703691267
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9777079"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703618267 {#6624
        date: 2023-12-26 20:17:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2200 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2204
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2211 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
      +image: null
      +parent: null
      +root: null
      +body: """
        The behavior you are requesting of bspwm is counter-intuitive to this rule you specifically wrote. Nonetheless, if VS Code popup windows have a different instance name, you could have a script running in the background which checks instance name of any new window and execute the command `bspc desktop -f last` when a VS Code popup appears.  \n
        If the instance name is the same for VS Code main app and its popup windows, you may listen to the state of VS Code windows (using bspc subscribe; see the [manpage](https://man.archlinux.org/man/bspwm.1.en)) and execute the previous command on VS Code floating windows (because popups will be floating).  \n
        For example, apply this to all VS Code windows:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">while bspc subscribe -c 1 node_focus node_state > /dev/null; do\n
        </span><span style="color:#323232;">    bspc query -N -n "focused.floating" | while read -r wid; do\n
        </span><span style="color:#323232;">    bspc desktop -n $wid -f last\n
        </span><span style="color:#323232;">done\n
        </span>\n
        ```\n
        \n
        For your second question, if I understand correctly you’re trying to have a given workspace moving to your external monitor when available and returning to your primary monitor if no other monitor is connected. You can look at [the archwiki](https://wiki.archlinux.org/title/Bspwm#Note_for_multi-monitor_setups) to learn how to setup bspwm for multi monitors. Using the same if conditions as explained in this wiki you could also have for example a rule `bspc rule -a Code follow=on desktop=‘^4’` when only one monitor is connected, and `bspc rule -a Code follow=on desktop=‘^7’` when an external monitor is connected (and workspace 7 will be defined to be shown on your external monitor).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1708552354 {#2266
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@questionAsker@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2312 …}
      +nested: Doctrine\ORM\PersistentCollection {#2307 …}
      +votes: Doctrine\ORM\PersistentCollection {#2308 …}
      +reports: Doctrine\ORM\PersistentCollection {#2319 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
      -id: 255604
      -bodyTs: "'/dev/null':128 '/man/bspwm.1.en))':94 '/title/bspwm#note_for_multi-monitor_setups)':190 '1':123 '4':225 '7':240,249 'also':212 'app':71 'appear':59 'appli':112 'archwiki':187 'avail':169 'background':37 'behavior':2 'bspc':50,87,120,130,140,218,233 'bspwm':7,196 'c':122 'check':39 'code':21,57,69,84,102,117,221,236 'command':49,99 'condit':204 'connect':181,231,246 'correct':154 'could':30,211 'counter':10 'counter-intuit':9 'defin':252 'desktop':51,141,224,239 'differ':26 'done':146 'exampl':111,215 'execut':47,96 'explain':206 'extern':166,243,258 'f':52,144 'float':103,109 'focus':125 'focused.floating':134 'follow':222,237 'given':161 'instanc':27,40,62 'intuit':11 'last':53,145 'learn':192 'listen':78 'look':184 'main':70 'man.archlinux.org':93 'man.archlinux.org/man/bspwm.1.en))':92 'manpag':91 'may':77 'monitor':167,175,179,199,229,244,259 'move':163 'multi':198 'n':132,133,142 'name':28,41,63 'new':44 'node':124,126 'nonetheless':18 'one':228 'popup':22,58,74,106 'previous':98 'primari':174 'queri':131 'question':150 'r':137 're':156 'read':136 'request':5 'return':171 'rule':14,217,219,234 'run':34 'script':33 'second':149 'see':89 'setup':195 'shown':255 'specif':16 'state':81,127 'subscrib':88,121 'tri':157 'understand':153 'use':86,200 'vs':20,56,68,83,101,116 'wid':138,143 'wiki':209 'wiki.archlinux.org':189 'wiki.archlinux.org/title/bspwm#note_for_multi-monitor_setups)':188 'window':23,45,75,85,104,118 'workspac':162,248 'wrote':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6899728"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703650809 {#2257
        date: 2023-12-27 05:20:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      If you’re using only one monitor, simply duplicate and scale your laptop screen instead of using the extended approach.  \n
      To give you a rough idea, this will look to something like this:  \n
      `xrandr --output eDP1 --mode 1366x768 --scale 1x1 --output HDMI1 --same-as eDP1 --mode 1920x1080 --scale 0.711x0.711`  \n
      Use xrandr to find the monitors names and resolution. The scale option is simply the ratio between your 2 resolutions.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703719891 {#2316
      date: 2023-12-28 00:31:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@questionAsker@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2209 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2293 …}
    +reports: Doctrine\ORM\PersistentCollection {#2309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
    -id: 257903
    -bodyTs: "'0.711':50 '1366x768':38 '1920x1080':48 '1x1':40 '2':70 'approach':20 'duplic':9 'edp1':36,46 'extend':19 'find':55 'give':22 'hdmi1':42 'idea':26 'instead':15 'laptop':13 'like':32 'look':29 'mode':37,47 'monitor':7,57 'name':58 'one':6 'option':63 'output':35,41 'ratio':67 're':3 'resolut':60,71 'rough':25 'same-a':43 'scale':11,39,49,62 'screen':14 'simpli':8,65 'someth':31 'use':4,17,52 'x0.711':51 'xrandr':34,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6913087"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703719891 {#2283
      date: 2023-12-28 00:31:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7009
  +subject: App\Entity\EntryComment {#2270
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2211
      +user: Proxies\__CG__\App\Entity\User {#2515 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
      +title: "[Question] Some questions about BSPWM tiling manager"
      +url: null
      +body: """
        1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
        2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708552354 {#6627
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6626 …}
      +votes: Doctrine\ORM\PersistentCollection {#6634 …}
      +reports: Doctrine\ORM\PersistentCollection {#6636 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
      +badges: Doctrine\ORM\PersistentCollection {#6642 …}
      +children: []
      -id: 25065
      -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
      -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703691267
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9777079"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703618267 {#6624
        date: 2023-12-26 20:17:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2200 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2204
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2211 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
      +image: null
      +parent: null
      +root: null
      +body: """
        The behavior you are requesting of bspwm is counter-intuitive to this rule you specifically wrote. Nonetheless, if VS Code popup windows have a different instance name, you could have a script running in the background which checks instance name of any new window and execute the command `bspc desktop -f last` when a VS Code popup appears.  \n
        If the instance name is the same for VS Code main app and its popup windows, you may listen to the state of VS Code windows (using bspc subscribe; see the [manpage](https://man.archlinux.org/man/bspwm.1.en)) and execute the previous command on VS Code floating windows (because popups will be floating).  \n
        For example, apply this to all VS Code windows:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">while bspc subscribe -c 1 node_focus node_state > /dev/null; do\n
        </span><span style="color:#323232;">    bspc query -N -n "focused.floating" | while read -r wid; do\n
        </span><span style="color:#323232;">    bspc desktop -n $wid -f last\n
        </span><span style="color:#323232;">done\n
        </span>\n
        ```\n
        \n
        For your second question, if I understand correctly you’re trying to have a given workspace moving to your external monitor when available and returning to your primary monitor if no other monitor is connected. You can look at [the archwiki](https://wiki.archlinux.org/title/Bspwm#Note_for_multi-monitor_setups) to learn how to setup bspwm for multi monitors. Using the same if conditions as explained in this wiki you could also have for example a rule `bspc rule -a Code follow=on desktop=‘^4’` when only one monitor is connected, and `bspc rule -a Code follow=on desktop=‘^7’` when an external monitor is connected (and workspace 7 will be defined to be shown on your external monitor).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1708552354 {#2266
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@questionAsker@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2312 …}
      +nested: Doctrine\ORM\PersistentCollection {#2307 …}
      +votes: Doctrine\ORM\PersistentCollection {#2308 …}
      +reports: Doctrine\ORM\PersistentCollection {#2319 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
      -id: 255604
      -bodyTs: "'/dev/null':128 '/man/bspwm.1.en))':94 '/title/bspwm#note_for_multi-monitor_setups)':190 '1':123 '4':225 '7':240,249 'also':212 'app':71 'appear':59 'appli':112 'archwiki':187 'avail':169 'background':37 'behavior':2 'bspc':50,87,120,130,140,218,233 'bspwm':7,196 'c':122 'check':39 'code':21,57,69,84,102,117,221,236 'command':49,99 'condit':204 'connect':181,231,246 'correct':154 'could':30,211 'counter':10 'counter-intuit':9 'defin':252 'desktop':51,141,224,239 'differ':26 'done':146 'exampl':111,215 'execut':47,96 'explain':206 'extern':166,243,258 'f':52,144 'float':103,109 'focus':125 'focused.floating':134 'follow':222,237 'given':161 'instanc':27,40,62 'intuit':11 'last':53,145 'learn':192 'listen':78 'look':184 'main':70 'man.archlinux.org':93 'man.archlinux.org/man/bspwm.1.en))':92 'manpag':91 'may':77 'monitor':167,175,179,199,229,244,259 'move':163 'multi':198 'n':132,133,142 'name':28,41,63 'new':44 'node':124,126 'nonetheless':18 'one':228 'popup':22,58,74,106 'previous':98 'primari':174 'queri':131 'question':150 'r':137 're':156 'read':136 'request':5 'return':171 'rule':14,217,219,234 'run':34 'script':33 'second':149 'see':89 'setup':195 'shown':255 'specif':16 'state':81,127 'subscrib':88,121 'tri':157 'understand':153 'use':86,200 'vs':20,56,68,83,101,116 'wid':138,143 'wiki':209 'wiki.archlinux.org':189 'wiki.archlinux.org/title/bspwm#note_for_multi-monitor_setups)':188 'window':23,45,75,85,104,118 'workspac':162,248 'wrote':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6899728"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703650809 {#2257
        date: 2023-12-27 05:20:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      If you’re using only one monitor, simply duplicate and scale your laptop screen instead of using the extended approach.  \n
      To give you a rough idea, this will look to something like this:  \n
      `xrandr --output eDP1 --mode 1366x768 --scale 1x1 --output HDMI1 --same-as eDP1 --mode 1920x1080 --scale 0.711x0.711`  \n
      Use xrandr to find the monitors names and resolution. The scale option is simply the ratio between your 2 resolutions.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703719891 {#2316
      date: 2023-12-28 00:31:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@questionAsker@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2209 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2293 …}
    +reports: Doctrine\ORM\PersistentCollection {#2309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
    -id: 257903
    -bodyTs: "'0.711':50 '1366x768':38 '1920x1080':48 '1x1':40 '2':70 'approach':20 'duplic':9 'edp1':36,46 'extend':19 'find':55 'give':22 'hdmi1':42 'idea':26 'instead':15 'laptop':13 'like':32 'look':29 'mode':37,47 'monitor':7,57 'name':58 'one':6 'option':63 'output':35,41 'ratio':67 're':3 'resolut':60,71 'rough':25 'same-a':43 'scale':11,39,49,62 'screen':14 'simpli':8,65 'someth':31 'use':4,17,52 'x0.711':51 'xrandr':34,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6913087"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703719891 {#2283
      date: 2023-12-28 00:31:31.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.91 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2270
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2211
      +user: Proxies\__CG__\App\Entity\User {#2515 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
      +title: "[Question] Some questions about BSPWM tiling manager"
      +url: null
      +body: """
        1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
        2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708552354 {#6627
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6626 …}
      +votes: Doctrine\ORM\PersistentCollection {#6634 …}
      +reports: Doctrine\ORM\PersistentCollection {#6636 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
      +badges: Doctrine\ORM\PersistentCollection {#6642 …}
      +children: []
      -id: 25065
      -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
      -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703691267
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9777079"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703618267 {#6624
        date: 2023-12-26 20:17:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2200 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2204
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2211 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
      +image: null
      +parent: null
      +root: null
      +body: """
        The behavior you are requesting of bspwm is counter-intuitive to this rule you specifically wrote. Nonetheless, if VS Code popup windows have a different instance name, you could have a script running in the background which checks instance name of any new window and execute the command `bspc desktop -f last` when a VS Code popup appears.  \n
        If the instance name is the same for VS Code main app and its popup windows, you may listen to the state of VS Code windows (using bspc subscribe; see the [manpage](https://man.archlinux.org/man/bspwm.1.en)) and execute the previous command on VS Code floating windows (because popups will be floating).  \n
        For example, apply this to all VS Code windows:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">while bspc subscribe -c 1 node_focus node_state > /dev/null; do\n
        </span><span style="color:#323232;">    bspc query -N -n "focused.floating" | while read -r wid; do\n
        </span><span style="color:#323232;">    bspc desktop -n $wid -f last\n
        </span><span style="color:#323232;">done\n
        </span>\n
        ```\n
        \n
        For your second question, if I understand correctly you’re trying to have a given workspace moving to your external monitor when available and returning to your primary monitor if no other monitor is connected. You can look at [the archwiki](https://wiki.archlinux.org/title/Bspwm#Note_for_multi-monitor_setups) to learn how to setup bspwm for multi monitors. Using the same if conditions as explained in this wiki you could also have for example a rule `bspc rule -a Code follow=on desktop=‘^4’` when only one monitor is connected, and `bspc rule -a Code follow=on desktop=‘^7’` when an external monitor is connected (and workspace 7 will be defined to be shown on your external monitor).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1708552354 {#2266
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@questionAsker@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2312 …}
      +nested: Doctrine\ORM\PersistentCollection {#2307 …}
      +votes: Doctrine\ORM\PersistentCollection {#2308 …}
      +reports: Doctrine\ORM\PersistentCollection {#2319 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
      -id: 255604
      -bodyTs: "'/dev/null':128 '/man/bspwm.1.en))':94 '/title/bspwm#note_for_multi-monitor_setups)':190 '1':123 '4':225 '7':240,249 'also':212 'app':71 'appear':59 'appli':112 'archwiki':187 'avail':169 'background':37 'behavior':2 'bspc':50,87,120,130,140,218,233 'bspwm':7,196 'c':122 'check':39 'code':21,57,69,84,102,117,221,236 'command':49,99 'condit':204 'connect':181,231,246 'correct':154 'could':30,211 'counter':10 'counter-intuit':9 'defin':252 'desktop':51,141,224,239 'differ':26 'done':146 'exampl':111,215 'execut':47,96 'explain':206 'extern':166,243,258 'f':52,144 'float':103,109 'focus':125 'focused.floating':134 'follow':222,237 'given':161 'instanc':27,40,62 'intuit':11 'last':53,145 'learn':192 'listen':78 'look':184 'main':70 'man.archlinux.org':93 'man.archlinux.org/man/bspwm.1.en))':92 'manpag':91 'may':77 'monitor':167,175,179,199,229,244,259 'move':163 'multi':198 'n':132,133,142 'name':28,41,63 'new':44 'node':124,126 'nonetheless':18 'one':228 'popup':22,58,74,106 'previous':98 'primari':174 'queri':131 'question':150 'r':137 're':156 'read':136 'request':5 'return':171 'rule':14,217,219,234 'run':34 'script':33 'second':149 'see':89 'setup':195 'shown':255 'specif':16 'state':81,127 'subscrib':88,121 'tri':157 'understand':153 'use':86,200 'vs':20,56,68,83,101,116 'wid':138,143 'wiki':209 'wiki.archlinux.org':189 'wiki.archlinux.org/title/bspwm#note_for_multi-monitor_setups)':188 'window':23,45,75,85,104,118 'workspac':162,248 'wrote':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6899728"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703650809 {#2257
        date: 2023-12-27 05:20:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      If you’re using only one monitor, simply duplicate and scale your laptop screen instead of using the extended approach.  \n
      To give you a rough idea, this will look to something like this:  \n
      `xrandr --output eDP1 --mode 1366x768 --scale 1x1 --output HDMI1 --same-as eDP1 --mode 1920x1080 --scale 0.711x0.711`  \n
      Use xrandr to find the monitors names and resolution. The scale option is simply the ratio between your 2 resolutions.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703719891 {#2316
      date: 2023-12-28 00:31:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@questionAsker@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2209 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2293 …}
    +reports: Doctrine\ORM\PersistentCollection {#2309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
    -id: 257903
    -bodyTs: "'0.711':50 '1366x768':38 '1920x1080':48 '1x1':40 '2':70 'approach':20 'duplic':9 'edp1':36,46 'extend':19 'find':55 'give':22 'hdmi1':42 'idea':26 'instead':15 'laptop':13 'like':32 'look':29 'mode':37,47 'monitor':7,57 'name':58 'one':6 'option':63 'output':35,41 'ratio':67 're':3 'resolut':60,71 'rough':25 'same-a':43 'scale':11,39,49,62 'screen':14 'simpli':8,65 'someth':31 'use':4,17,52 'x0.711':51 'xrandr':34,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6913087"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703719891 {#2283
      date: 2023-12-28 00:31:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7066
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2270
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2211
      +user: Proxies\__CG__\App\Entity\User {#2515 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
      +title: "[Question] Some questions about BSPWM tiling manager"
      +url: null
      +body: """
        1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
        2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708552354 {#6627
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6626 …}
      +votes: Doctrine\ORM\PersistentCollection {#6634 …}
      +reports: Doctrine\ORM\PersistentCollection {#6636 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
      +badges: Doctrine\ORM\PersistentCollection {#6642 …}
      +children: []
      -id: 25065
      -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
      -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703691267
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9777079"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703618267 {#6624
        date: 2023-12-26 20:17:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2200 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2204
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2211 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
      +image: null
      +parent: null
      +root: null
      +body: """
        The behavior you are requesting of bspwm is counter-intuitive to this rule you specifically wrote. Nonetheless, if VS Code popup windows have a different instance name, you could have a script running in the background which checks instance name of any new window and execute the command `bspc desktop -f last` when a VS Code popup appears.  \n
        If the instance name is the same for VS Code main app and its popup windows, you may listen to the state of VS Code windows (using bspc subscribe; see the [manpage](https://man.archlinux.org/man/bspwm.1.en)) and execute the previous command on VS Code floating windows (because popups will be floating).  \n
        For example, apply this to all VS Code windows:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">while bspc subscribe -c 1 node_focus node_state > /dev/null; do\n
        </span><span style="color:#323232;">    bspc query -N -n "focused.floating" | while read -r wid; do\n
        </span><span style="color:#323232;">    bspc desktop -n $wid -f last\n
        </span><span style="color:#323232;">done\n
        </span>\n
        ```\n
        \n
        For your second question, if I understand correctly you’re trying to have a given workspace moving to your external monitor when available and returning to your primary monitor if no other monitor is connected. You can look at [the archwiki](https://wiki.archlinux.org/title/Bspwm#Note_for_multi-monitor_setups) to learn how to setup bspwm for multi monitors. Using the same if conditions as explained in this wiki you could also have for example a rule `bspc rule -a Code follow=on desktop=‘^4’` when only one monitor is connected, and `bspc rule -a Code follow=on desktop=‘^7’` when an external monitor is connected (and workspace 7 will be defined to be shown on your external monitor).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1708552354 {#2266
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@questionAsker@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2312 …}
      +nested: Doctrine\ORM\PersistentCollection {#2307 …}
      +votes: Doctrine\ORM\PersistentCollection {#2308 …}
      +reports: Doctrine\ORM\PersistentCollection {#2319 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
      -id: 255604
      -bodyTs: "'/dev/null':128 '/man/bspwm.1.en))':94 '/title/bspwm#note_for_multi-monitor_setups)':190 '1':123 '4':225 '7':240,249 'also':212 'app':71 'appear':59 'appli':112 'archwiki':187 'avail':169 'background':37 'behavior':2 'bspc':50,87,120,130,140,218,233 'bspwm':7,196 'c':122 'check':39 'code':21,57,69,84,102,117,221,236 'command':49,99 'condit':204 'connect':181,231,246 'correct':154 'could':30,211 'counter':10 'counter-intuit':9 'defin':252 'desktop':51,141,224,239 'differ':26 'done':146 'exampl':111,215 'execut':47,96 'explain':206 'extern':166,243,258 'f':52,144 'float':103,109 'focus':125 'focused.floating':134 'follow':222,237 'given':161 'instanc':27,40,62 'intuit':11 'last':53,145 'learn':192 'listen':78 'look':184 'main':70 'man.archlinux.org':93 'man.archlinux.org/man/bspwm.1.en))':92 'manpag':91 'may':77 'monitor':167,175,179,199,229,244,259 'move':163 'multi':198 'n':132,133,142 'name':28,41,63 'new':44 'node':124,126 'nonetheless':18 'one':228 'popup':22,58,74,106 'previous':98 'primari':174 'queri':131 'question':150 'r':137 're':156 'read':136 'request':5 'return':171 'rule':14,217,219,234 'run':34 'script':33 'second':149 'see':89 'setup':195 'shown':255 'specif':16 'state':81,127 'subscrib':88,121 'tri':157 'understand':153 'use':86,200 'vs':20,56,68,83,101,116 'wid':138,143 'wiki':209 'wiki.archlinux.org':189 'wiki.archlinux.org/title/bspwm#note_for_multi-monitor_setups)':188 'window':23,45,75,85,104,118 'workspac':162,248 'wrote':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6899728"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703650809 {#2257
        date: 2023-12-27 05:20:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      If you’re using only one monitor, simply duplicate and scale your laptop screen instead of using the extended approach.  \n
      To give you a rough idea, this will look to something like this:  \n
      `xrandr --output eDP1 --mode 1366x768 --scale 1x1 --output HDMI1 --same-as eDP1 --mode 1920x1080 --scale 0.711x0.711`  \n
      Use xrandr to find the monitors names and resolution. The scale option is simply the ratio between your 2 resolutions.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703719891 {#2316
      date: 2023-12-28 00:31:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@questionAsker@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2209 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2293 …}
    +reports: Doctrine\ORM\PersistentCollection {#2309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
    -id: 257903
    -bodyTs: "'0.711':50 '1366x768':38 '1920x1080':48 '1x1':40 '2':70 'approach':20 'duplic':9 'edp1':36,46 'extend':19 'find':55 'give':22 'hdmi1':42 'idea':26 'instead':15 'laptop':13 'like':32 'look':29 'mode':37,47 'monitor':7,57 'name':58 'one':6 'option':63 'output':35,41 'ratio':67 're':3 'resolut':60,71 'rough':25 'same-a':43 'scale':11,39,49,62 'screen':14 'simpli':8,65 'someth':31 'use':4,17,52 'x0.711':51 'xrandr':34,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6913087"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703719891 {#2283
      date: 2023-12-28 00:31:31.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 6.20 ms
Input props
[
  "comment" => Proxies\__CG__\App\Entity\EntryComment {#2204
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2211
      +user: Proxies\__CG__\App\Entity\User {#2515 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
      +title: "[Question] Some questions about BSPWM tiling manager"
      +url: null
      +body: """
        1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
        2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708552354 {#6627
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6626 …}
      +votes: Doctrine\ORM\PersistentCollection {#6634 …}
      +reports: Doctrine\ORM\PersistentCollection {#6636 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
      +badges: Doctrine\ORM\PersistentCollection {#6642 …}
      +children: []
      -id: 25065
      -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
      -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703691267
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9777079"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703618267 {#6624
        date: 2023-12-26 20:17:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      The behavior you are requesting of bspwm is counter-intuitive to this rule you specifically wrote. Nonetheless, if VS Code popup windows have a different instance name, you could have a script running in the background which checks instance name of any new window and execute the command `bspc desktop -f last` when a VS Code popup appears.  \n
      If the instance name is the same for VS Code main app and its popup windows, you may listen to the state of VS Code windows (using bspc subscribe; see the [manpage](https://man.archlinux.org/man/bspwm.1.en)) and execute the previous command on VS Code floating windows (because popups will be floating).  \n
      For example, apply this to all VS Code windows:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">while bspc subscribe -c 1 node_focus node_state > /dev/null; do\n
      </span><span style="color:#323232;">    bspc query -N -n "focused.floating" | while read -r wid; do\n
      </span><span style="color:#323232;">    bspc desktop -n $wid -f last\n
      </span><span style="color:#323232;">done\n
      </span>\n
      ```\n
      \n
      For your second question, if I understand correctly you’re trying to have a given workspace moving to your external monitor when available and returning to your primary monitor if no other monitor is connected. You can look at [the archwiki](https://wiki.archlinux.org/title/Bspwm#Note_for_multi-monitor_setups) to learn how to setup bspwm for multi monitors. Using the same if conditions as explained in this wiki you could also have for example a rule `bspc rule -a Code follow=on desktop=‘^4’` when only one monitor is connected, and `bspc rule -a Code follow=on desktop=‘^7’` when an external monitor is connected (and workspace 7 will be defined to be shown on your external monitor).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1708552354 {#2266
      date: 2024-02-21 22:52:34.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@questionAsker@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2312 …}
    +nested: Doctrine\ORM\PersistentCollection {#2307 …}
    +votes: Doctrine\ORM\PersistentCollection {#2308 …}
    +reports: Doctrine\ORM\PersistentCollection {#2319 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
    -id: 255604
    -bodyTs: "'/dev/null':128 '/man/bspwm.1.en))':94 '/title/bspwm#note_for_multi-monitor_setups)':190 '1':123 '4':225 '7':240,249 'also':212 'app':71 'appear':59 'appli':112 'archwiki':187 'avail':169 'background':37 'behavior':2 'bspc':50,87,120,130,140,218,233 'bspwm':7,196 'c':122 'check':39 'code':21,57,69,84,102,117,221,236 'command':49,99 'condit':204 'connect':181,231,246 'correct':154 'could':30,211 'counter':10 'counter-intuit':9 'defin':252 'desktop':51,141,224,239 'differ':26 'done':146 'exampl':111,215 'execut':47,96 'explain':206 'extern':166,243,258 'f':52,144 'float':103,109 'focus':125 'focused.floating':134 'follow':222,237 'given':161 'instanc':27,40,62 'intuit':11 'last':53,145 'learn':192 'listen':78 'look':184 'main':70 'man.archlinux.org':93 'man.archlinux.org/man/bspwm.1.en))':92 'manpag':91 'may':77 'monitor':167,175,179,199,229,244,259 'move':163 'multi':198 'n':132,133,142 'name':28,41,63 'new':44 'node':124,126 'nonetheless':18 'one':228 'popup':22,58,74,106 'previous':98 'primari':174 'queri':131 'question':150 'r':137 're':156 'read':136 'request':5 'return':171 'rule':14,217,219,234 'run':34 'script':33 'second':149 'see':89 'setup':195 'shown':255 'specif':16 'state':81,127 'subscrib':88,121 'tri':157 'understand':153 'use':86,200 'vs':20,56,68,83,101,116 'wid':138,143 'wiki':209 'wiki.archlinux.org':189 'wiki.archlinux.org/title/bspwm#note_for_multi-monitor_setups)':188 'window':23,45,75,85,104,118 'workspac':162,248 'wrote':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6899728"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703650809 {#2257
      date: 2023-12-27 05:20:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4150
  +comment: Proxies\__CG__\App\Entity\EntryComment {#2204
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2211
      +user: Proxies\__CG__\App\Entity\User {#2515 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
      +title: "[Question] Some questions about BSPWM tiling manager"
      +url: null
      +body: """
        1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
        2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708552354 {#6627
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6626 …}
      +votes: Doctrine\ORM\PersistentCollection {#6634 …}
      +reports: Doctrine\ORM\PersistentCollection {#6636 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
      +badges: Doctrine\ORM\PersistentCollection {#6642 …}
      +children: []
      -id: 25065
      -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
      -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703691267
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9777079"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703618267 {#6624
        date: 2023-12-26 20:17:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      The behavior you are requesting of bspwm is counter-intuitive to this rule you specifically wrote. Nonetheless, if VS Code popup windows have a different instance name, you could have a script running in the background which checks instance name of any new window and execute the command `bspc desktop -f last` when a VS Code popup appears.  \n
      If the instance name is the same for VS Code main app and its popup windows, you may listen to the state of VS Code windows (using bspc subscribe; see the [manpage](https://man.archlinux.org/man/bspwm.1.en)) and execute the previous command on VS Code floating windows (because popups will be floating).  \n
      For example, apply this to all VS Code windows:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">while bspc subscribe -c 1 node_focus node_state > /dev/null; do\n
      </span><span style="color:#323232;">    bspc query -N -n "focused.floating" | while read -r wid; do\n
      </span><span style="color:#323232;">    bspc desktop -n $wid -f last\n
      </span><span style="color:#323232;">done\n
      </span>\n
      ```\n
      \n
      For your second question, if I understand correctly you’re trying to have a given workspace moving to your external monitor when available and returning to your primary monitor if no other monitor is connected. You can look at [the archwiki](https://wiki.archlinux.org/title/Bspwm#Note_for_multi-monitor_setups) to learn how to setup bspwm for multi monitors. Using the same if conditions as explained in this wiki you could also have for example a rule `bspc rule -a Code follow=on desktop=‘^4’` when only one monitor is connected, and `bspc rule -a Code follow=on desktop=‘^7’` when an external monitor is connected (and workspace 7 will be defined to be shown on your external monitor).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1708552354 {#2266
      date: 2024-02-21 22:52:34.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@questionAsker@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2312 …}
    +nested: Doctrine\ORM\PersistentCollection {#2307 …}
    +votes: Doctrine\ORM\PersistentCollection {#2308 …}
    +reports: Doctrine\ORM\PersistentCollection {#2319 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
    -id: 255604
    -bodyTs: "'/dev/null':128 '/man/bspwm.1.en))':94 '/title/bspwm#note_for_multi-monitor_setups)':190 '1':123 '4':225 '7':240,249 'also':212 'app':71 'appear':59 'appli':112 'archwiki':187 'avail':169 'background':37 'behavior':2 'bspc':50,87,120,130,140,218,233 'bspwm':7,196 'c':122 'check':39 'code':21,57,69,84,102,117,221,236 'command':49,99 'condit':204 'connect':181,231,246 'correct':154 'could':30,211 'counter':10 'counter-intuit':9 'defin':252 'desktop':51,141,224,239 'differ':26 'done':146 'exampl':111,215 'execut':47,96 'explain':206 'extern':166,243,258 'f':52,144 'float':103,109 'focus':125 'focused.floating':134 'follow':222,237 'given':161 'instanc':27,40,62 'intuit':11 'last':53,145 'learn':192 'listen':78 'look':184 'main':70 'man.archlinux.org':93 'man.archlinux.org/man/bspwm.1.en))':92 'manpag':91 'may':77 'monitor':167,175,179,199,229,244,259 'move':163 'multi':198 'n':132,133,142 'name':28,41,63 'new':44 'node':124,126 'nonetheless':18 'one':228 'popup':22,58,74,106 'previous':98 'primari':174 'queri':131 'question':150 'r':137 're':156 'read':136 'request':5 'return':171 'rule':14,217,219,234 'run':34 'script':33 'second':149 'see':89 'setup':195 'shown':255 'specif':16 'state':81,127 'subscrib':88,121 'tri':157 'understand':153 'use':86,200 'vs':20,56,68,83,101,116 'wid':138,143 'wiki':209 'wiki.archlinux.org':189 'wiki.archlinux.org/title/bspwm#note_for_multi-monitor_setups)':188 'window':23,45,75,85,104,118 'workspac':162,248 'wrote':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6899728"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703650809 {#2257
      date: 2023-12-27 05:20:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6996
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1703650809 {#2257
    date: 2023-12-27 05:20:09.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3389
  +date: DateTimeImmutable @1703650809 {#2257
    date: 2023-12-27 05:20:09.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703650809 {#2257
    date: 2023-12-27 05:20:09.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5598
  +createdAt: DateTimeImmutable @1703650809 {#2257
    date: 2023-12-27 05:20:09.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#7324
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2211
    +user: Proxies\__CG__\App\Entity\User {#2515 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
    +title: "[Question] Some questions about BSPWM tiling manager"
    +url: null
    +body: """
      1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
      2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 27
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1708552354 {#6627
      date: 2024-02-21 22:52:34.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6626 …}
    +votes: Doctrine\ORM\PersistentCollection {#6634 …}
    +reports: Doctrine\ORM\PersistentCollection {#6636 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
    +badges: Doctrine\ORM\PersistentCollection {#6642 …}
    +children: []
    -id: 25065
    -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
    -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703691267
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9777079"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703618267 {#6624
      date: 2023-12-26 20:17:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#7379
  +entry: Proxies\__CG__\App\Entity\Entry {#2211
    +user: Proxies\__CG__\App\Entity\User {#2515 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
    +title: "[Question] Some questions about BSPWM tiling manager"
    +url: null
    +body: """
      1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
      2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 27
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1708552354 {#6627
      date: 2024-02-21 22:52:34.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6626 …}
    +votes: Doctrine\ORM\PersistentCollection {#6634 …}
    +reports: Doctrine\ORM\PersistentCollection {#6636 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
    +badges: Doctrine\ORM\PersistentCollection {#6642 …}
    +children: []
    -id: 25065
    -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
    -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703691267
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9777079"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703618267 {#6624
      date: 2023-12-26 20:17:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7434
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.36 ms
Input props
[
  "subject" => Proxies\__CG__\App\Entity\EntryComment {#2204
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2211
      +user: Proxies\__CG__\App\Entity\User {#2515 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
      +title: "[Question] Some questions about BSPWM tiling manager"
      +url: null
      +body: """
        1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
        2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708552354 {#6627
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6626 …}
      +votes: Doctrine\ORM\PersistentCollection {#6634 …}
      +reports: Doctrine\ORM\PersistentCollection {#6636 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
      +badges: Doctrine\ORM\PersistentCollection {#6642 …}
      +children: []
      -id: 25065
      -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
      -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703691267
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9777079"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703618267 {#6624
        date: 2023-12-26 20:17:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      The behavior you are requesting of bspwm is counter-intuitive to this rule you specifically wrote. Nonetheless, if VS Code popup windows have a different instance name, you could have a script running in the background which checks instance name of any new window and execute the command `bspc desktop -f last` when a VS Code popup appears.  \n
      If the instance name is the same for VS Code main app and its popup windows, you may listen to the state of VS Code windows (using bspc subscribe; see the [manpage](https://man.archlinux.org/man/bspwm.1.en)) and execute the previous command on VS Code floating windows (because popups will be floating).  \n
      For example, apply this to all VS Code windows:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">while bspc subscribe -c 1 node_focus node_state > /dev/null; do\n
      </span><span style="color:#323232;">    bspc query -N -n "focused.floating" | while read -r wid; do\n
      </span><span style="color:#323232;">    bspc desktop -n $wid -f last\n
      </span><span style="color:#323232;">done\n
      </span>\n
      ```\n
      \n
      For your second question, if I understand correctly you’re trying to have a given workspace moving to your external monitor when available and returning to your primary monitor if no other monitor is connected. You can look at [the archwiki](https://wiki.archlinux.org/title/Bspwm#Note_for_multi-monitor_setups) to learn how to setup bspwm for multi monitors. Using the same if conditions as explained in this wiki you could also have for example a rule `bspc rule -a Code follow=on desktop=‘^4’` when only one monitor is connected, and `bspc rule -a Code follow=on desktop=‘^7’` when an external monitor is connected (and workspace 7 will be defined to be shown on your external monitor).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1708552354 {#2266
      date: 2024-02-21 22:52:34.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@questionAsker@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2312 …}
    +nested: Doctrine\ORM\PersistentCollection {#2307 …}
    +votes: Doctrine\ORM\PersistentCollection {#2308 …}
    +reports: Doctrine\ORM\PersistentCollection {#2319 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
    -id: 255604
    -bodyTs: "'/dev/null':128 '/man/bspwm.1.en))':94 '/title/bspwm#note_for_multi-monitor_setups)':190 '1':123 '4':225 '7':240,249 'also':212 'app':71 'appear':59 'appli':112 'archwiki':187 'avail':169 'background':37 'behavior':2 'bspc':50,87,120,130,140,218,233 'bspwm':7,196 'c':122 'check':39 'code':21,57,69,84,102,117,221,236 'command':49,99 'condit':204 'connect':181,231,246 'correct':154 'could':30,211 'counter':10 'counter-intuit':9 'defin':252 'desktop':51,141,224,239 'differ':26 'done':146 'exampl':111,215 'execut':47,96 'explain':206 'extern':166,243,258 'f':52,144 'float':103,109 'focus':125 'focused.floating':134 'follow':222,237 'given':161 'instanc':27,40,62 'intuit':11 'last':53,145 'learn':192 'listen':78 'look':184 'main':70 'man.archlinux.org':93 'man.archlinux.org/man/bspwm.1.en))':92 'manpag':91 'may':77 'monitor':167,175,179,199,229,244,259 'move':163 'multi':198 'n':132,133,142 'name':28,41,63 'new':44 'node':124,126 'nonetheless':18 'one':228 'popup':22,58,74,106 'previous':98 'primari':174 'queri':131 'question':150 'r':137 're':156 'read':136 'request':5 'return':171 'rule':14,217,219,234 'run':34 'script':33 'second':149 'see':89 'setup':195 'shown':255 'specif':16 'state':81,127 'subscrib':88,121 'tri':157 'understand':153 'use':86,200 'vs':20,56,68,83,101,116 'wid':138,143 'wiki':209 'wiki.archlinux.org':189 'wiki.archlinux.org/title/bspwm#note_for_multi-monitor_setups)':188 'window':23,45,75,85,104,118 'workspac':162,248 'wrote':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6899728"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703650809 {#2257
      date: 2023-12-27 05:20:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7542
  +subject: Proxies\__CG__\App\Entity\EntryComment {#2204
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2211
      +user: Proxies\__CG__\App\Entity\User {#2515 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
      +title: "[Question] Some questions about BSPWM tiling manager"
      +url: null
      +body: """
        1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
        2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708552354 {#6627
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6626 …}
      +votes: Doctrine\ORM\PersistentCollection {#6634 …}
      +reports: Doctrine\ORM\PersistentCollection {#6636 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
      +badges: Doctrine\ORM\PersistentCollection {#6642 …}
      +children: []
      -id: 25065
      -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
      -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703691267
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9777079"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703618267 {#6624
        date: 2023-12-26 20:17:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      The behavior you are requesting of bspwm is counter-intuitive to this rule you specifically wrote. Nonetheless, if VS Code popup windows have a different instance name, you could have a script running in the background which checks instance name of any new window and execute the command `bspc desktop -f last` when a VS Code popup appears.  \n
      If the instance name is the same for VS Code main app and its popup windows, you may listen to the state of VS Code windows (using bspc subscribe; see the [manpage](https://man.archlinux.org/man/bspwm.1.en)) and execute the previous command on VS Code floating windows (because popups will be floating).  \n
      For example, apply this to all VS Code windows:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">while bspc subscribe -c 1 node_focus node_state > /dev/null; do\n
      </span><span style="color:#323232;">    bspc query -N -n "focused.floating" | while read -r wid; do\n
      </span><span style="color:#323232;">    bspc desktop -n $wid -f last\n
      </span><span style="color:#323232;">done\n
      </span>\n
      ```\n
      \n
      For your second question, if I understand correctly you’re trying to have a given workspace moving to your external monitor when available and returning to your primary monitor if no other monitor is connected. You can look at [the archwiki](https://wiki.archlinux.org/title/Bspwm#Note_for_multi-monitor_setups) to learn how to setup bspwm for multi monitors. Using the same if conditions as explained in this wiki you could also have for example a rule `bspc rule -a Code follow=on desktop=‘^4’` when only one monitor is connected, and `bspc rule -a Code follow=on desktop=‘^7’` when an external monitor is connected (and workspace 7 will be defined to be shown on your external monitor).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1708552354 {#2266
      date: 2024-02-21 22:52:34.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@questionAsker@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2312 …}
    +nested: Doctrine\ORM\PersistentCollection {#2307 …}
    +votes: Doctrine\ORM\PersistentCollection {#2308 …}
    +reports: Doctrine\ORM\PersistentCollection {#2319 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
    -id: 255604
    -bodyTs: "'/dev/null':128 '/man/bspwm.1.en))':94 '/title/bspwm#note_for_multi-monitor_setups)':190 '1':123 '4':225 '7':240,249 'also':212 'app':71 'appear':59 'appli':112 'archwiki':187 'avail':169 'background':37 'behavior':2 'bspc':50,87,120,130,140,218,233 'bspwm':7,196 'c':122 'check':39 'code':21,57,69,84,102,117,221,236 'command':49,99 'condit':204 'connect':181,231,246 'correct':154 'could':30,211 'counter':10 'counter-intuit':9 'defin':252 'desktop':51,141,224,239 'differ':26 'done':146 'exampl':111,215 'execut':47,96 'explain':206 'extern':166,243,258 'f':52,144 'float':103,109 'focus':125 'focused.floating':134 'follow':222,237 'given':161 'instanc':27,40,62 'intuit':11 'last':53,145 'learn':192 'listen':78 'look':184 'main':70 'man.archlinux.org':93 'man.archlinux.org/man/bspwm.1.en))':92 'manpag':91 'may':77 'monitor':167,175,179,199,229,244,259 'move':163 'multi':198 'n':132,133,142 'name':28,41,63 'new':44 'node':124,126 'nonetheless':18 'one':228 'popup':22,58,74,106 'previous':98 'primari':174 'queri':131 'question':150 'r':137 're':156 'read':136 'request':5 'return':171 'rule':14,217,219,234 'run':34 'script':33 'second':149 'see':89 'setup':195 'shown':255 'specif':16 'state':81,127 'subscrib':88,121 'tri':157 'understand':153 'use':86,200 'vs':20,56,68,83,101,116 'wid':138,143 'wiki':209 'wiki.archlinux.org':189 'wiki.archlinux.org/title/bspwm#note_for_multi-monitor_setups)':188 'window':23,45,75,85,104,118 'workspac':162,248 'wrote':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6899728"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703650809 {#2257
      date: 2023-12-27 05:20:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.63 ms
Input props
[
  "subject" => Proxies\__CG__\App\Entity\EntryComment {#2204
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2211
      +user: Proxies\__CG__\App\Entity\User {#2515 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
      +title: "[Question] Some questions about BSPWM tiling manager"
      +url: null
      +body: """
        1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
        2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708552354 {#6627
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6626 …}
      +votes: Doctrine\ORM\PersistentCollection {#6634 …}
      +reports: Doctrine\ORM\PersistentCollection {#6636 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
      +badges: Doctrine\ORM\PersistentCollection {#6642 …}
      +children: []
      -id: 25065
      -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
      -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703691267
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9777079"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703618267 {#6624
        date: 2023-12-26 20:17:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      The behavior you are requesting of bspwm is counter-intuitive to this rule you specifically wrote. Nonetheless, if VS Code popup windows have a different instance name, you could have a script running in the background which checks instance name of any new window and execute the command `bspc desktop -f last` when a VS Code popup appears.  \n
      If the instance name is the same for VS Code main app and its popup windows, you may listen to the state of VS Code windows (using bspc subscribe; see the [manpage](https://man.archlinux.org/man/bspwm.1.en)) and execute the previous command on VS Code floating windows (because popups will be floating).  \n
      For example, apply this to all VS Code windows:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">while bspc subscribe -c 1 node_focus node_state > /dev/null; do\n
      </span><span style="color:#323232;">    bspc query -N -n "focused.floating" | while read -r wid; do\n
      </span><span style="color:#323232;">    bspc desktop -n $wid -f last\n
      </span><span style="color:#323232;">done\n
      </span>\n
      ```\n
      \n
      For your second question, if I understand correctly you’re trying to have a given workspace moving to your external monitor when available and returning to your primary monitor if no other monitor is connected. You can look at [the archwiki](https://wiki.archlinux.org/title/Bspwm#Note_for_multi-monitor_setups) to learn how to setup bspwm for multi monitors. Using the same if conditions as explained in this wiki you could also have for example a rule `bspc rule -a Code follow=on desktop=‘^4’` when only one monitor is connected, and `bspc rule -a Code follow=on desktop=‘^7’` when an external monitor is connected (and workspace 7 will be defined to be shown on your external monitor).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1708552354 {#2266
      date: 2024-02-21 22:52:34.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@questionAsker@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2312 …}
    +nested: Doctrine\ORM\PersistentCollection {#2307 …}
    +votes: Doctrine\ORM\PersistentCollection {#2308 …}
    +reports: Doctrine\ORM\PersistentCollection {#2319 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
    -id: 255604
    -bodyTs: "'/dev/null':128 '/man/bspwm.1.en))':94 '/title/bspwm#note_for_multi-monitor_setups)':190 '1':123 '4':225 '7':240,249 'also':212 'app':71 'appear':59 'appli':112 'archwiki':187 'avail':169 'background':37 'behavior':2 'bspc':50,87,120,130,140,218,233 'bspwm':7,196 'c':122 'check':39 'code':21,57,69,84,102,117,221,236 'command':49,99 'condit':204 'connect':181,231,246 'correct':154 'could':30,211 'counter':10 'counter-intuit':9 'defin':252 'desktop':51,141,224,239 'differ':26 'done':146 'exampl':111,215 'execut':47,96 'explain':206 'extern':166,243,258 'f':52,144 'float':103,109 'focus':125 'focused.floating':134 'follow':222,237 'given':161 'instanc':27,40,62 'intuit':11 'last':53,145 'learn':192 'listen':78 'look':184 'main':70 'man.archlinux.org':93 'man.archlinux.org/man/bspwm.1.en))':92 'manpag':91 'may':77 'monitor':167,175,179,199,229,244,259 'move':163 'multi':198 'n':132,133,142 'name':28,41,63 'new':44 'node':124,126 'nonetheless':18 'one':228 'popup':22,58,74,106 'previous':98 'primari':174 'queri':131 'question':150 'r':137 're':156 'read':136 'request':5 'return':171 'rule':14,217,219,234 'run':34 'script':33 'second':149 'see':89 'setup':195 'shown':255 'specif':16 'state':81,127 'subscrib':88,121 'tri':157 'understand':153 'use':86,200 'vs':20,56,68,83,101,116 'wid':138,143 'wiki':209 'wiki.archlinux.org':189 'wiki.archlinux.org/title/bspwm#note_for_multi-monitor_setups)':188 'window':23,45,75,85,104,118 'workspac':162,248 'wrote':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6899728"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703650809 {#2257
      date: 2023-12-27 05:20:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7599
  +formDest: "entry_comment"
  +subject: Proxies\__CG__\App\Entity\EntryComment {#2204
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2211
      +user: Proxies\__CG__\App\Entity\User {#2515 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Question-Some-questions-about-BSPWM-tiling-manager"
      +title: "[Question] Some questions about BSPWM tiling manager"
      +url: null
      +body: """
        1. I have a rule for vscode: `bspc rule -a Code follow=on desktop=‘^4’`. If I manually move one vscode instance to another workspace, work in that and than drag’n’drop smth (or any other action initiating popup menu), dialog will appear on 4th workspace rather than on current one. How to fix that?\n
        2. How to transfer workspaces(applications on them) correctly in the easiest way when switching to external monitor and returning?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708552354 {#6627
        date: 2024-02-21 22:52:34.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6626 …}
      +votes: Doctrine\ORM\PersistentCollection {#6634 …}
      +reports: Doctrine\ORM\PersistentCollection {#6636 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6638 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6640 …}
      +badges: Doctrine\ORM\PersistentCollection {#6642 …}
      +children: []
      -id: 25065
      -titleTs: "'bspwm':5 'manag':7 'question':1,3 'tile':6"
      -bodyTs: "'1':1 '2':57 '4':15 '4th':46 'action':38 'anoth':24 'appear':44 'applic':62 'bspc':8 'code':11 'correct':65 'current':51 'desktop':14 'dialog':42 'drag':31 'drop':33 'easiest':68 'extern':73 'fix':55 'follow':12 'initi':39 'instanc':22 'manual':18 'menu':41 'monitor':74 'move':19 'n':32 'one':20,52 'popup':40 'rather':48 'return':76 'rule':5,9 'smth':34 'switch':71 'transfer':60 'vscode':7,21 'way':69 'work':26 'workspac':25,47,61"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703691267
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9777079"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703618267 {#6624
        date: 2023-12-26 20:17:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      The behavior you are requesting of bspwm is counter-intuitive to this rule you specifically wrote. Nonetheless, if VS Code popup windows have a different instance name, you could have a script running in the background which checks instance name of any new window and execute the command `bspc desktop -f last` when a VS Code popup appears.  \n
      If the instance name is the same for VS Code main app and its popup windows, you may listen to the state of VS Code windows (using bspc subscribe; see the [manpage](https://man.archlinux.org/man/bspwm.1.en)) and execute the previous command on VS Code floating windows (because popups will be floating).  \n
      For example, apply this to all VS Code windows:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">while bspc subscribe -c 1 node_focus node_state > /dev/null; do\n
      </span><span style="color:#323232;">    bspc query -N -n "focused.floating" | while read -r wid; do\n
      </span><span style="color:#323232;">    bspc desktop -n $wid -f last\n
      </span><span style="color:#323232;">done\n
      </span>\n
      ```\n
      \n
      For your second question, if I understand correctly you’re trying to have a given workspace moving to your external monitor when available and returning to your primary monitor if no other monitor is connected. You can look at [the archwiki](https://wiki.archlinux.org/title/Bspwm#Note_for_multi-monitor_setups) to learn how to setup bspwm for multi monitors. Using the same if conditions as explained in this wiki you could also have for example a rule `bspc rule -a Code follow=on desktop=‘^4’` when only one monitor is connected, and `bspc rule -a Code follow=on desktop=‘^7’` when an external monitor is connected (and workspace 7 will be defined to be shown on your external monitor).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1708552354 {#2266
      date: 2024-02-21 22:52:34.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@questionAsker@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2312 …}
    +nested: Doctrine\ORM\PersistentCollection {#2307 …}
    +votes: Doctrine\ORM\PersistentCollection {#2308 …}
    +reports: Doctrine\ORM\PersistentCollection {#2319 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
    -id: 255604
    -bodyTs: "'/dev/null':128 '/man/bspwm.1.en))':94 '/title/bspwm#note_for_multi-monitor_setups)':190 '1':123 '4':225 '7':240,249 'also':212 'app':71 'appear':59 'appli':112 'archwiki':187 'avail':169 'background':37 'behavior':2 'bspc':50,87,120,130,140,218,233 'bspwm':7,196 'c':122 'check':39 'code':21,57,69,84,102,117,221,236 'command':49,99 'condit':204 'connect':181,231,246 'correct':154 'could':30,211 'counter':10 'counter-intuit':9 'defin':252 'desktop':51,141,224,239 'differ':26 'done':146 'exampl':111,215 'execut':47,96 'explain':206 'extern':166,243,258 'f':52,144 'float':103,109 'focus':125 'focused.floating':134 'follow':222,237 'given':161 'instanc':27,40,62 'intuit':11 'last':53,145 'learn':192 'listen':78 'look':184 'main':70 'man.archlinux.org':93 'man.archlinux.org/man/bspwm.1.en))':92 'manpag':91 'may':77 'monitor':167,175,179,199,229,244,259 'move':163 'multi':198 'n':132,133,142 'name':28,41,63 'new':44 'node':124,126 'nonetheless':18 'one':228 'popup':22,58,74,106 'previous':98 'primari':174 'queri':131 'question':150 'r':137 're':156 'read':136 'request':5 'return':171 'rule':14,217,219,234 'run':34 'script':33 'second':149 'see':89 'setup':195 'shown':255 'specif':16 'state':81,127 'subscrib':88,121 'tri':157 'understand':153 'use':86,200 'vs':20,56,68,83,101,116 'wid':138,143 'wiki':209 'wiki.archlinux.org':189 'wiki.archlinux.org/title/bspwm#note_for_multi-monitor_setups)':188 'window':23,45,75,85,104,118 'workspac':162,248 'wrote':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6899728"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703650809 {#2257
      date: 2023-12-27 05:20:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 8.70 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2233
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2226
      +user: Proxies\__CG__\App\Entity\User {#7891 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "I-didn-t-know-where-else-to-ask-this-if-there"
      +title: "I didn't know where else to ask this, if there is another comm i should ask please lmk. Do you have any suggestions for wireless headphones i can use with linux?"
      +url: null
      +body: """
        Preferably a dongle, but Bluetooth is ok as well. what wireless headphones do you use? thanks for all suggestions!!!\n
        \n
        edit: because i wasn’t very descriptive, i will append this: i don’t really care about the quality too much, i want to spend ~80 usd or so, but that’s flexible within 10 dollars or so. i would prefer a headset that has a USB dongle, like a wireless mouse. i don’t really need a microphone in it, but i wouldn’t really conplain if there was one.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 26
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1724440678 {#7886
        date: 2024-08-23 21:17:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7893 …}
      +votes: Doctrine\ORM\PersistentCollection {#7895 …}
      +reports: Doctrine\ORM\PersistentCollection {#7897 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7901 …}
      +badges: Doctrine\ORM\PersistentCollection {#7903 …}
      +children: []
      -id: 25115
      -titleTs: "'anoth':13 'ask':8,17 'comm':14 'didn':2 'els':6 'headphon':27 'know':4 'linux':32 'lmk':19 'pleas':18 'suggest':24 'use':30 'wireless':26"
      -bodyTs: "'10':54 '80':45 'append':29 'bluetooth':5 'care':35 'conplain':86 'descript':26 'dollar':55 'dongl':3,67 'edit':20 'flexibl':52 'headphon':12 'headset':62 'like':68 'microphon':78 'mous':71 'much':40 'need':76 'ok':7 'one':90 'prefer':1,60 'qualiti':38 'realli':34,75,85 'spend':44 'suggest':19 'thank':16 'usb':66 'usd':46 'use':15 'want':42 'wasn':23 'well':9 'wireless':11,70 'within':53 'would':59 'wouldn':83"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703728319
      +visibility: "visible             "
      +apId: "https://hexbear.net/post/1449547"
      +editedAt: DateTimeImmutable @1708224663 {#7883
        date: 2024-02-18 03:51:03.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703641919 {#7885
        date: 2023-12-27 02:51:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Any headphones should work (if your hardware supports it if using bluetooth). I’ve connected at least 4 different brands from no name to Aftershokz with no issues. Even tried airpods for a friend."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703646060 {#2321
      date: 2023-12-27 04:01:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@blakeus12@hexbear.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2234 …}
    +nested: Doctrine\ORM\PersistentCollection {#2237 …}
    +votes: Doctrine\ORM\PersistentCollection {#2258 …}
    +reports: Doctrine\ORM\PersistentCollection {#2260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2254 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2246 …}
    -id: 255494
    -bodyTs: "'4':18 'aftershokz':25 'airpod':31 'bluetooth':12 'brand':20 'connect':15 'differ':19 'even':29 'friend':34 'hardwar':7 'headphon':2 'issu':28 'least':17 'name':23 'support':8 'tri':30 'use':11 've':14 'work':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6899023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703646060 {#2322
      date: 2023-12-27 04:01:00.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7848
  +comment: App\Entity\EntryComment {#2233
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2226
      +user: Proxies\__CG__\App\Entity\User {#7891 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "I-didn-t-know-where-else-to-ask-this-if-there"
      +title: "I didn't know where else to ask this, if there is another comm i should ask please lmk. Do you have any suggestions for wireless headphones i can use with linux?"
      +url: null
      +body: """
        Preferably a dongle, but Bluetooth is ok as well. what wireless headphones do you use? thanks for all suggestions!!!\n
        \n
        edit: because i wasn’t very descriptive, i will append this: i don’t really care about the quality too much, i want to spend ~80 usd or so, but that’s flexible within 10 dollars or so. i would prefer a headset that has a USB dongle, like a wireless mouse. i don’t really need a microphone in it, but i wouldn’t really conplain if there was one.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 26
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1724440678 {#7886
        date: 2024-08-23 21:17:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7893 …}
      +votes: Doctrine\ORM\PersistentCollection {#7895 …}
      +reports: Doctrine\ORM\PersistentCollection {#7897 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7901 …}
      +badges: Doctrine\ORM\PersistentCollection {#7903 …}
      +children: []
      -id: 25115
      -titleTs: "'anoth':13 'ask':8,17 'comm':14 'didn':2 'els':6 'headphon':27 'know':4 'linux':32 'lmk':19 'pleas':18 'suggest':24 'use':30 'wireless':26"
      -bodyTs: "'10':54 '80':45 'append':29 'bluetooth':5 'care':35 'conplain':86 'descript':26 'dollar':55 'dongl':3,67 'edit':20 'flexibl':52 'headphon':12 'headset':62 'like':68 'microphon':78 'mous':71 'much':40 'need':76 'ok':7 'one':90 'prefer':1,60 'qualiti':38 'realli':34,75,85 'spend':44 'suggest':19 'thank':16 'usb':66 'usd':46 'use':15 'want':42 'wasn':23 'well':9 'wireless':11,70 'within':53 'would':59 'wouldn':83"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703728319
      +visibility: "visible             "
      +apId: "https://hexbear.net/post/1449547"
      +editedAt: DateTimeImmutable @1708224663 {#7883
        date: 2024-02-18 03:51:03.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703641919 {#7885
        date: 2023-12-27 02:51:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Any headphones should work (if your hardware supports it if using bluetooth). I’ve connected at least 4 different brands from no name to Aftershokz with no issues. Even tried airpods for a friend."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703646060 {#2321
      date: 2023-12-27 04:01:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@blakeus12@hexbear.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2234 …}
    +nested: Doctrine\ORM\PersistentCollection {#2237 …}
    +votes: Doctrine\ORM\PersistentCollection {#2258 …}
    +reports: Doctrine\ORM\PersistentCollection {#2260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2254 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2246 …}
    -id: 255494
    -bodyTs: "'4':18 'aftershokz':25 'airpod':31 'bluetooth':12 'brand':20 'connect':15 'differ':19 'even':29 'friend':34 'hardwar':7 'headphon':2 'issu':28 'least':17 'name':23 'support':8 'tri':30 'use':11 've':14 'work':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6899023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703646060 {#2322
      date: 2023-12-27 04:01:00.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7912
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703646060 {#2322
    date: 2023-12-27 04:01:00.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7968
  +date: DateTimeImmutable @1703646060 {#2322
    date: 2023-12-27 04:01:00.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703646060 {#2322
    date: 2023-12-27 04:01:00.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8022
  +createdAt: DateTimeImmutable @1703646060 {#2322
    date: 2023-12-27 04:01:00.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#8076
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.12 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2226
    +user: Proxies\__CG__\App\Entity\User {#7891 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "I-didn-t-know-where-else-to-ask-this-if-there"
    +title: "I didn't know where else to ask this, if there is another comm i should ask please lmk. Do you have any suggestions for wireless headphones i can use with linux?"
    +url: null
    +body: """
      Preferably a dongle, but Bluetooth is ok as well. what wireless headphones do you use? thanks for all suggestions!!!\n
      \n
      edit: because i wasn’t very descriptive, i will append this: i don’t really care about the quality too much, i want to spend ~80 usd or so, but that’s flexible within 10 dollars or so. i would prefer a headset that has a USB dongle, like a wireless mouse. i don’t really need a microphone in it, but i wouldn’t really conplain if there was one.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 26
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724440678 {#7886
      date: 2024-08-23 21:17:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7893 …}
    +votes: Doctrine\ORM\PersistentCollection {#7895 …}
    +reports: Doctrine\ORM\PersistentCollection {#7897 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7899 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7901 …}
    +badges: Doctrine\ORM\PersistentCollection {#7903 …}
    +children: []
    -id: 25115
    -titleTs: "'anoth':13 'ask':8,17 'comm':14 'didn':2 'els':6 'headphon':27 'know':4 'linux':32 'lmk':19 'pleas':18 'suggest':24 'use':30 'wireless':26"
    -bodyTs: "'10':54 '80':45 'append':29 'bluetooth':5 'care':35 'conplain':86 'descript':26 'dollar':55 'dongl':3,67 'edit':20 'flexibl':52 'headphon':12 'headset':62 'like':68 'microphon':78 'mous':71 'much':40 'need':76 'ok':7 'one':90 'prefer':1,60 'qualiti':38 'realli':34,75,85 'spend':44 'suggest':19 'thank':16 'usb':66 'usd':46 'use':15 'want':42 'wasn':23 'well':9 'wireless':11,70 'within':53 'would':59 'wouldn':83"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703728319
    +visibility: "visible             "
    +apId: "https://hexbear.net/post/1449547"
    +editedAt: DateTimeImmutable @1708224663 {#7883
      date: 2024-02-18 03:51:03.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703641919 {#7885
      date: 2023-12-27 02:51:59.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#8131
  +entry: Proxies\__CG__\App\Entity\Entry {#2226
    +user: Proxies\__CG__\App\Entity\User {#7891 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "I-didn-t-know-where-else-to-ask-this-if-there"
    +title: "I didn't know where else to ask this, if there is another comm i should ask please lmk. Do you have any suggestions for wireless headphones i can use with linux?"
    +url: null
    +body: """
      Preferably a dongle, but Bluetooth is ok as well. what wireless headphones do you use? thanks for all suggestions!!!\n
      \n
      edit: because i wasn’t very descriptive, i will append this: i don’t really care about the quality too much, i want to spend ~80 usd or so, but that’s flexible within 10 dollars or so. i would prefer a headset that has a USB dongle, like a wireless mouse. i don’t really need a microphone in it, but i wouldn’t really conplain if there was one.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 26
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724440678 {#7886
      date: 2024-08-23 21:17:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7893 …}
    +votes: Doctrine\ORM\PersistentCollection {#7895 …}
    +reports: Doctrine\ORM\PersistentCollection {#7897 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7899 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7901 …}
    +badges: Doctrine\ORM\PersistentCollection {#7903 …}
    +children: []
    -id: 25115
    -titleTs: "'anoth':13 'ask':8,17 'comm':14 'didn':2 'els':6 'headphon':27 'know':4 'linux':32 'lmk':19 'pleas':18 'suggest':24 'use':30 'wireless':26"
    -bodyTs: "'10':54 '80':45 'append':29 'bluetooth':5 'care':35 'conplain':86 'descript':26 'dollar':55 'dongl':3,67 'edit':20 'flexibl':52 'headphon':12 'headset':62 'like':68 'microphon':78 'mous':71 'much':40 'need':76 'ok':7 'one':90 'prefer':1,60 'qualiti':38 'realli':34,75,85 'spend':44 'suggest':19 'thank':16 'usb':66 'usd':46 'use':15 'want':42 'wasn':23 'well':9 'wireless':11,70 'within':53 'would':59 'wouldn':83"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703728319
    +visibility: "visible             "
    +apId: "https://hexbear.net/post/1449547"
    +editedAt: DateTimeImmutable @1708224663 {#7883
      date: 2024-02-18 03:51:03.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703641919 {#7885
      date: 2023-12-27 02:51:59.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8186
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 1.62 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2233
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2226
      +user: Proxies\__CG__\App\Entity\User {#7891 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "I-didn-t-know-where-else-to-ask-this-if-there"
      +title: "I didn't know where else to ask this, if there is another comm i should ask please lmk. Do you have any suggestions for wireless headphones i can use with linux?"
      +url: null
      +body: """
        Preferably a dongle, but Bluetooth is ok as well. what wireless headphones do you use? thanks for all suggestions!!!\n
        \n
        edit: because i wasn’t very descriptive, i will append this: i don’t really care about the quality too much, i want to spend ~80 usd or so, but that’s flexible within 10 dollars or so. i would prefer a headset that has a USB dongle, like a wireless mouse. i don’t really need a microphone in it, but i wouldn’t really conplain if there was one.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 26
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1724440678 {#7886
        date: 2024-08-23 21:17:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7893 …}
      +votes: Doctrine\ORM\PersistentCollection {#7895 …}
      +reports: Doctrine\ORM\PersistentCollection {#7897 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7901 …}
      +badges: Doctrine\ORM\PersistentCollection {#7903 …}
      +children: []
      -id: 25115
      -titleTs: "'anoth':13 'ask':8,17 'comm':14 'didn':2 'els':6 'headphon':27 'know':4 'linux':32 'lmk':19 'pleas':18 'suggest':24 'use':30 'wireless':26"
      -bodyTs: "'10':54 '80':45 'append':29 'bluetooth':5 'care':35 'conplain':86 'descript':26 'dollar':55 'dongl':3,67 'edit':20 'flexibl':52 'headphon':12 'headset':62 'like':68 'microphon':78 'mous':71 'much':40 'need':76 'ok':7 'one':90 'prefer':1,60 'qualiti':38 'realli':34,75,85 'spend':44 'suggest':19 'thank':16 'usb':66 'usd':46 'use':15 'want':42 'wasn':23 'well':9 'wireless':11,70 'within':53 'would':59 'wouldn':83"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703728319
      +visibility: "visible             "
      +apId: "https://hexbear.net/post/1449547"
      +editedAt: DateTimeImmutable @1708224663 {#7883
        date: 2024-02-18 03:51:03.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703641919 {#7885
        date: 2023-12-27 02:51:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Any headphones should work (if your hardware supports it if using bluetooth). I’ve connected at least 4 different brands from no name to Aftershokz with no issues. Even tried airpods for a friend."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703646060 {#2321
      date: 2023-12-27 04:01:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@blakeus12@hexbear.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2234 …}
    +nested: Doctrine\ORM\PersistentCollection {#2237 …}
    +votes: Doctrine\ORM\PersistentCollection {#2258 …}
    +reports: Doctrine\ORM\PersistentCollection {#2260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2254 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2246 …}
    -id: 255494
    -bodyTs: "'4':18 'aftershokz':25 'airpod':31 'bluetooth':12 'brand':20 'connect':15 'differ':19 'even':29 'friend':34 'hardwar':7 'headphon':2 'issu':28 'least':17 'name':23 'support':8 'tri':30 'use':11 've':14 'work':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6899023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703646060 {#2322
      date: 2023-12-27 04:01:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8256
  +subject: App\Entity\EntryComment {#2233
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2226
      +user: Proxies\__CG__\App\Entity\User {#7891 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "I-didn-t-know-where-else-to-ask-this-if-there"
      +title: "I didn't know where else to ask this, if there is another comm i should ask please lmk. Do you have any suggestions for wireless headphones i can use with linux?"
      +url: null
      +body: """
        Preferably a dongle, but Bluetooth is ok as well. what wireless headphones do you use? thanks for all suggestions!!!\n
        \n
        edit: because i wasn’t very descriptive, i will append this: i don’t really care about the quality too much, i want to spend ~80 usd or so, but that’s flexible within 10 dollars or so. i would prefer a headset that has a USB dongle, like a wireless mouse. i don’t really need a microphone in it, but i wouldn’t really conplain if there was one.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 26
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1724440678 {#7886
        date: 2024-08-23 21:17:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7893 …}
      +votes: Doctrine\ORM\PersistentCollection {#7895 …}
      +reports: Doctrine\ORM\PersistentCollection {#7897 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7901 …}
      +badges: Doctrine\ORM\PersistentCollection {#7903 …}
      +children: []
      -id: 25115
      -titleTs: "'anoth':13 'ask':8,17 'comm':14 'didn':2 'els':6 'headphon':27 'know':4 'linux':32 'lmk':19 'pleas':18 'suggest':24 'use':30 'wireless':26"
      -bodyTs: "'10':54 '80':45 'append':29 'bluetooth':5 'care':35 'conplain':86 'descript':26 'dollar':55 'dongl':3,67 'edit':20 'flexibl':52 'headphon':12 'headset':62 'like':68 'microphon':78 'mous':71 'much':40 'need':76 'ok':7 'one':90 'prefer':1,60 'qualiti':38 'realli':34,75,85 'spend':44 'suggest':19 'thank':16 'usb':66 'usd':46 'use':15 'want':42 'wasn':23 'well':9 'wireless':11,70 'within':53 'would':59 'wouldn':83"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703728319
      +visibility: "visible             "
      +apId: "https://hexbear.net/post/1449547"
      +editedAt: DateTimeImmutable @1708224663 {#7883
        date: 2024-02-18 03:51:03.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703641919 {#7885
        date: 2023-12-27 02:51:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Any headphones should work (if your hardware supports it if using bluetooth). I’ve connected at least 4 different brands from no name to Aftershokz with no issues. Even tried airpods for a friend."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703646060 {#2321
      date: 2023-12-27 04:01:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@blakeus12@hexbear.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2234 …}
    +nested: Doctrine\ORM\PersistentCollection {#2237 …}
    +votes: Doctrine\ORM\PersistentCollection {#2258 …}
    +reports: Doctrine\ORM\PersistentCollection {#2260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2254 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2246 …}
    -id: 255494
    -bodyTs: "'4':18 'aftershokz':25 'airpod':31 'bluetooth':12 'brand':20 'connect':15 'differ':19 'even':29 'friend':34 'hardwar':7 'headphon':2 'issu':28 'least':17 'name':23 'support':8 'tri':30 'use':11 've':14 'work':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6899023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703646060 {#2322
      date: 2023-12-27 04:01:00.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2233
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2226
      +user: Proxies\__CG__\App\Entity\User {#7891 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "I-didn-t-know-where-else-to-ask-this-if-there"
      +title: "I didn't know where else to ask this, if there is another comm i should ask please lmk. Do you have any suggestions for wireless headphones i can use with linux?"
      +url: null
      +body: """
        Preferably a dongle, but Bluetooth is ok as well. what wireless headphones do you use? thanks for all suggestions!!!\n
        \n
        edit: because i wasn’t very descriptive, i will append this: i don’t really care about the quality too much, i want to spend ~80 usd or so, but that’s flexible within 10 dollars or so. i would prefer a headset that has a USB dongle, like a wireless mouse. i don’t really need a microphone in it, but i wouldn’t really conplain if there was one.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 26
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1724440678 {#7886
        date: 2024-08-23 21:17:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7893 …}
      +votes: Doctrine\ORM\PersistentCollection {#7895 …}
      +reports: Doctrine\ORM\PersistentCollection {#7897 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7901 …}
      +badges: Doctrine\ORM\PersistentCollection {#7903 …}
      +children: []
      -id: 25115
      -titleTs: "'anoth':13 'ask':8,17 'comm':14 'didn':2 'els':6 'headphon':27 'know':4 'linux':32 'lmk':19 'pleas':18 'suggest':24 'use':30 'wireless':26"
      -bodyTs: "'10':54 '80':45 'append':29 'bluetooth':5 'care':35 'conplain':86 'descript':26 'dollar':55 'dongl':3,67 'edit':20 'flexibl':52 'headphon':12 'headset':62 'like':68 'microphon':78 'mous':71 'much':40 'need':76 'ok':7 'one':90 'prefer':1,60 'qualiti':38 'realli':34,75,85 'spend':44 'suggest':19 'thank':16 'usb':66 'usd':46 'use':15 'want':42 'wasn':23 'well':9 'wireless':11,70 'within':53 'would':59 'wouldn':83"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703728319
      +visibility: "visible             "
      +apId: "https://hexbear.net/post/1449547"
      +editedAt: DateTimeImmutable @1708224663 {#7883
        date: 2024-02-18 03:51:03.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703641919 {#7885
        date: 2023-12-27 02:51:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Any headphones should work (if your hardware supports it if using bluetooth). I’ve connected at least 4 different brands from no name to Aftershokz with no issues. Even tried airpods for a friend."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703646060 {#2321
      date: 2023-12-27 04:01:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@blakeus12@hexbear.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2234 …}
    +nested: Doctrine\ORM\PersistentCollection {#2237 …}
    +votes: Doctrine\ORM\PersistentCollection {#2258 …}
    +reports: Doctrine\ORM\PersistentCollection {#2260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2254 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2246 …}
    -id: 255494
    -bodyTs: "'4':18 'aftershokz':25 'airpod':31 'bluetooth':12 'brand':20 'connect':15 'differ':19 'even':29 'friend':34 'hardwar':7 'headphon':2 'issu':28 'least':17 'name':23 'support':8 'tri':30 'use':11 've':14 'work':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6899023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703646060 {#2322
      date: 2023-12-27 04:01:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8313
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2233
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2226
      +user: Proxies\__CG__\App\Entity\User {#7891 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "I-didn-t-know-where-else-to-ask-this-if-there"
      +title: "I didn't know where else to ask this, if there is another comm i should ask please lmk. Do you have any suggestions for wireless headphones i can use with linux?"
      +url: null
      +body: """
        Preferably a dongle, but Bluetooth is ok as well. what wireless headphones do you use? thanks for all suggestions!!!\n
        \n
        edit: because i wasn’t very descriptive, i will append this: i don’t really care about the quality too much, i want to spend ~80 usd or so, but that’s flexible within 10 dollars or so. i would prefer a headset that has a USB dongle, like a wireless mouse. i don’t really need a microphone in it, but i wouldn’t really conplain if there was one.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 26
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1724440678 {#7886
        date: 2024-08-23 21:17:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7893 …}
      +votes: Doctrine\ORM\PersistentCollection {#7895 …}
      +reports: Doctrine\ORM\PersistentCollection {#7897 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7901 …}
      +badges: Doctrine\ORM\PersistentCollection {#7903 …}
      +children: []
      -id: 25115
      -titleTs: "'anoth':13 'ask':8,17 'comm':14 'didn':2 'els':6 'headphon':27 'know':4 'linux':32 'lmk':19 'pleas':18 'suggest':24 'use':30 'wireless':26"
      -bodyTs: "'10':54 '80':45 'append':29 'bluetooth':5 'care':35 'conplain':86 'descript':26 'dollar':55 'dongl':3,67 'edit':20 'flexibl':52 'headphon':12 'headset':62 'like':68 'microphon':78 'mous':71 'much':40 'need':76 'ok':7 'one':90 'prefer':1,60 'qualiti':38 'realli':34,75,85 'spend':44 'suggest':19 'thank':16 'usb':66 'usd':46 'use':15 'want':42 'wasn':23 'well':9 'wireless':11,70 'within':53 'would':59 'wouldn':83"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703728319
      +visibility: "visible             "
      +apId: "https://hexbear.net/post/1449547"
      +editedAt: DateTimeImmutable @1708224663 {#7883
        date: 2024-02-18 03:51:03.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703641919 {#7885
        date: 2023-12-27 02:51:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Any headphones should work (if your hardware supports it if using bluetooth). I’ve connected at least 4 different brands from no name to Aftershokz with no issues. Even tried airpods for a friend."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703646060 {#2321
      date: 2023-12-27 04:01:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@blakeus12@hexbear.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2234 …}
    +nested: Doctrine\ORM\PersistentCollection {#2237 …}
    +votes: Doctrine\ORM\PersistentCollection {#2258 …}
    +reports: Doctrine\ORM\PersistentCollection {#2260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2254 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2246 …}
    -id: 255494
    -bodyTs: "'4':18 'aftershokz':25 'airpod':31 'bluetooth':12 'brand':20 'connect':15 'differ':19 'even':29 'friend':34 'hardwar':7 'headphon':2 'issu':28 'least':17 'name':23 'support':8 'tri':30 'use':11 've':14 'work':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6899023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703646060 {#2322
      date: 2023-12-27 04:01:00.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 40.01 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2247
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2255
      +user: Proxies\__CG__\App\Entity\User {#8599 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Why-do-you-use-the-terminal"
      +title: "Why do you use the terminal?"
      +url: null
      +body: """
        Hi, everybody Recently, a guy noticed that I was using it and asked why? For me it because in Linux many things are done through the terminal because Linux has many different desktop environments\n
        \n
        He also compared terminal commands with cheat codes in GTA and other games, he understands what benefits you take from them, but not from terminal commands
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 159
      +favouriteCount: 145
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710345926 {#8600
        date: 2024-03-13 17:05:26.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8605 …}
      +votes: Doctrine\ORM\PersistentCollection {#8608 …}
      +reports: Doctrine\ORM\PersistentCollection {#8610 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8614 …}
      +badges: Doctrine\ORM\PersistentCollection {#8616 …}
      +children: []
      -id: 24380
      -titleTs: "'termin':6 'use':4"
      -bodyTs: "'also':36 'ask':13 'benefit':51 'cheat':41 'code':42 'command':39,60 'compar':37 'desktop':33 'differ':32 'done':24 'environ':34 'everybodi':2 'game':47 'gta':44 'guy':5 'hi':1 'linux':20,29 'mani':21,31 'notic':6 'recent':3 'take':53 'termin':27,38,59 'thing':22 'understand':49 'use':10"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703493925
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/9922077"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703407525 {#8597
        date: 2023-12-24 09:45:25.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Terminal is faster when you’re used to it and sometimes offer more customization options to some apps that has both a GUI and TUI/CLI version.\n
      \n
      I use the terminal ([st](https://st.suckless.org/,) with zsh and tmux) for:\n
      \n
      - file management (advcpmv, fd, trash-cli, fzf …)\n
      - emails [(neomutt)](https://neomutt.org/guide/gettingstarted.html,)\n
      - text editing/coding [(neovim)](https://neovim.io/,)\n
      - project management [(taskjuggler)](https://taskjuggler.org/)\n
      - image viewing/organization [(ucolla,ge)](https://github.com/ckardaris/ucollage)\n
      - online video browsing [(ytfzf)](https://github.com/pystardust/ytfzf,)\n
      - calendar [(khal)](https://github.com/pimutils/khal)\n
      - ssh\n
      - vpn\n
      - news aggregator [(newsboat)](https://github.com/newsboat/newsboat)\n
      - web, bookmarks manager [(buku)](https://github.com/jarun/buku)\n
      - passwords manager [(pass)](https://www.passwordstore.org/)\n
      - dotfiles manager [(stow)](https://github.com/aspiers/stow/)\n
      - not in the terminal but I also have a lot of scripts used in [rofi](https://github.com/davatorium/rofi) to control my audio input/outputs, launch a web search, access my bookmarks, autocomplete username and password fields\n
      \n
      I’m sure I’m missing some obvious tools I use daily. It’s hard remember everything when it becomes so natural.\n
      \n
      I have shared my experience with some of these tools [here](https://www-gem.codeberg.page).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1703429730 {#2236
      date: 2023-12-24 15:55:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Waffelson@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2256 …}
    +nested: Doctrine\ORM\PersistentCollection {#2284 …}
    +votes: Doctrine\ORM\PersistentCollection {#2286 …}
    +reports: Doctrine\ORM\PersistentCollection {#2188 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2156 …}
    -id: 248672
    -bodyTs: "'/)':64,104 '/,)':34,58 '/aspiers/stow/)':110 '/ckardaris/ucollage)':71 '/davatorium/rofi)':128 '/guide/gettingstarted.html,)':52 '/jarun/buku)':98 '/newsboat/newsboat)':91 '/pimutils/khal)':83 '/pystardust/ytfzf,)':78 'access':138 'advcpmv':42 'aggreg':87 'also':117 'app':18 'audio':132 'autocomplet':141 'becom':165 'bookmark':93,140 'brows':74 'buku':95 'calendar':79 'cli':46 'control':130 'custom':14 'daili':157 'dotfil':105 'editing/coding':54 'email':48 'everyth':162 'experi':172 'faster':3 'fd':43 'field':145 'file':40 'fzf':47 'ge':68 'github.com':70,77,82,90,97,109,127 'github.com/aspiers/stow/)':108 'github.com/ckardaris/ucollage)':69 'github.com/davatorium/rofi)':126 'github.com/jarun/buku)':96 'github.com/newsboat/newsboat)':89 'github.com/pimutils/khal)':81 'github.com/pystardust/ytfzf,)':76 'gui':23 'hard':160 'imag':65 'input/outputs':133 'khal':80 'launch':134 'lot':120 'm':147,150 'manag':41,60,94,100,106 'miss':151 'natur':167 'neomutt':49 'neomutt.org':51 'neomutt.org/guide/gettingstarted.html,)':50 'neovim':55 'neovim.io':57 'neovim.io/,)':56 'news':86 'newsboat':88 'obvious':153 'offer':12 'onlin':72 'option':15 'pass':101 'password':99,144 'project':59 're':6 'rememb':161 'rofi':125 'script':122 'search':137 'share':170 'sometim':11 'ssh':84 'st':31 'st.suckless.org':33 'st.suckless.org/,)':32 'stow':107 'sure':148 'taskjuggl':61 'taskjuggler.org':63 'taskjuggler.org/)':62 'termin':1,30,114 'text':53 'tmux':38 'tool':154,177 'trash':45 'trash-c':44 'tui/cli':25 'ucolla':67 'use':7,28,123,156 'usernam':142 'version':26 'video':73 'viewing/organization':66 'vpn':85 'web':92,136 'www-gem.codeberg.page':179 'www.passwordstore.org':103 'www.passwordstore.org/)':102 'ytfzf':75 'zsh':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6857894"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703429730 {#2239
      date: 2023-12-24 15:55:30.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8562
  +comment: App\Entity\EntryComment {#2247
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2255
      +user: Proxies\__CG__\App\Entity\User {#8599 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Why-do-you-use-the-terminal"
      +title: "Why do you use the terminal?"
      +url: null
      +body: """
        Hi, everybody Recently, a guy noticed that I was using it and asked why? For me it because in Linux many things are done through the terminal because Linux has many different desktop environments\n
        \n
        He also compared terminal commands with cheat codes in GTA and other games, he understands what benefits you take from them, but not from terminal commands
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 159
      +favouriteCount: 145
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710345926 {#8600
        date: 2024-03-13 17:05:26.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8605 …}
      +votes: Doctrine\ORM\PersistentCollection {#8608 …}
      +reports: Doctrine\ORM\PersistentCollection {#8610 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8614 …}
      +badges: Doctrine\ORM\PersistentCollection {#8616 …}
      +children: []
      -id: 24380
      -titleTs: "'termin':6 'use':4"
      -bodyTs: "'also':36 'ask':13 'benefit':51 'cheat':41 'code':42 'command':39,60 'compar':37 'desktop':33 'differ':32 'done':24 'environ':34 'everybodi':2 'game':47 'gta':44 'guy':5 'hi':1 'linux':20,29 'mani':21,31 'notic':6 'recent':3 'take':53 'termin':27,38,59 'thing':22 'understand':49 'use':10"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703493925
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/9922077"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703407525 {#8597
        date: 2023-12-24 09:45:25.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Terminal is faster when you’re used to it and sometimes offer more customization options to some apps that has both a GUI and TUI/CLI version.\n
      \n
      I use the terminal ([st](https://st.suckless.org/,) with zsh and tmux) for:\n
      \n
      - file management (advcpmv, fd, trash-cli, fzf …)\n
      - emails [(neomutt)](https://neomutt.org/guide/gettingstarted.html,)\n
      - text editing/coding [(neovim)](https://neovim.io/,)\n
      - project management [(taskjuggler)](https://taskjuggler.org/)\n
      - image viewing/organization [(ucolla,ge)](https://github.com/ckardaris/ucollage)\n
      - online video browsing [(ytfzf)](https://github.com/pystardust/ytfzf,)\n
      - calendar [(khal)](https://github.com/pimutils/khal)\n
      - ssh\n
      - vpn\n
      - news aggregator [(newsboat)](https://github.com/newsboat/newsboat)\n
      - web, bookmarks manager [(buku)](https://github.com/jarun/buku)\n
      - passwords manager [(pass)](https://www.passwordstore.org/)\n
      - dotfiles manager [(stow)](https://github.com/aspiers/stow/)\n
      - not in the terminal but I also have a lot of scripts used in [rofi](https://github.com/davatorium/rofi) to control my audio input/outputs, launch a web search, access my bookmarks, autocomplete username and password fields\n
      \n
      I’m sure I’m missing some obvious tools I use daily. It’s hard remember everything when it becomes so natural.\n
      \n
      I have shared my experience with some of these tools [here](https://www-gem.codeberg.page).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1703429730 {#2236
      date: 2023-12-24 15:55:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Waffelson@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2256 …}
    +nested: Doctrine\ORM\PersistentCollection {#2284 …}
    +votes: Doctrine\ORM\PersistentCollection {#2286 …}
    +reports: Doctrine\ORM\PersistentCollection {#2188 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2156 …}
    -id: 248672
    -bodyTs: "'/)':64,104 '/,)':34,58 '/aspiers/stow/)':110 '/ckardaris/ucollage)':71 '/davatorium/rofi)':128 '/guide/gettingstarted.html,)':52 '/jarun/buku)':98 '/newsboat/newsboat)':91 '/pimutils/khal)':83 '/pystardust/ytfzf,)':78 'access':138 'advcpmv':42 'aggreg':87 'also':117 'app':18 'audio':132 'autocomplet':141 'becom':165 'bookmark':93,140 'brows':74 'buku':95 'calendar':79 'cli':46 'control':130 'custom':14 'daili':157 'dotfil':105 'editing/coding':54 'email':48 'everyth':162 'experi':172 'faster':3 'fd':43 'field':145 'file':40 'fzf':47 'ge':68 'github.com':70,77,82,90,97,109,127 'github.com/aspiers/stow/)':108 'github.com/ckardaris/ucollage)':69 'github.com/davatorium/rofi)':126 'github.com/jarun/buku)':96 'github.com/newsboat/newsboat)':89 'github.com/pimutils/khal)':81 'github.com/pystardust/ytfzf,)':76 'gui':23 'hard':160 'imag':65 'input/outputs':133 'khal':80 'launch':134 'lot':120 'm':147,150 'manag':41,60,94,100,106 'miss':151 'natur':167 'neomutt':49 'neomutt.org':51 'neomutt.org/guide/gettingstarted.html,)':50 'neovim':55 'neovim.io':57 'neovim.io/,)':56 'news':86 'newsboat':88 'obvious':153 'offer':12 'onlin':72 'option':15 'pass':101 'password':99,144 'project':59 're':6 'rememb':161 'rofi':125 'script':122 'search':137 'share':170 'sometim':11 'ssh':84 'st':31 'st.suckless.org':33 'st.suckless.org/,)':32 'stow':107 'sure':148 'taskjuggl':61 'taskjuggler.org':63 'taskjuggler.org/)':62 'termin':1,30,114 'text':53 'tmux':38 'tool':154,177 'trash':45 'trash-c':44 'tui/cli':25 'ucolla':67 'use':7,28,123,156 'usernam':142 'version':26 'video':73 'viewing/organization':66 'vpn':85 'web':92,136 'www-gem.codeberg.page':179 'www.passwordstore.org':103 'www.passwordstore.org/)':102 'ytfzf':75 'zsh':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6857894"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703429730 {#2239
      date: 2023-12-24 15:55:30.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.63 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8625
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.69 ms
Input props
[
  "date" => DateTimeImmutable @1703429730 {#2239
    date: 2023-12-24 15:55:30.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8681
  +date: DateTimeImmutable @1703429730 {#2239
    date: 2023-12-24 15:55:30.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.59 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703429730 {#2239
    date: 2023-12-24 15:55:30.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8735
  +createdAt: DateTimeImmutable @1703429730 {#2239
    date: 2023-12-24 15:55:30.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.53 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#8789
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.74 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2255
    +user: Proxies\__CG__\App\Entity\User {#8599 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Why-do-you-use-the-terminal"
    +title: "Why do you use the terminal?"
    +url: null
    +body: """
      Hi, everybody Recently, a guy noticed that I was using it and asked why? For me it because in Linux many things are done through the terminal because Linux has many different desktop environments\n
      \n
      He also compared terminal commands with cheat codes in GTA and other games, he understands what benefits you take from them, but not from terminal commands
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 159
    +favouriteCount: 145
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710345926 {#8600
      date: 2024-03-13 17:05:26.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#8605 …}
    +votes: Doctrine\ORM\PersistentCollection {#8608 …}
    +reports: Doctrine\ORM\PersistentCollection {#8610 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8614 …}
    +badges: Doctrine\ORM\PersistentCollection {#8616 …}
    +children: []
    -id: 24380
    -titleTs: "'termin':6 'use':4"
    -bodyTs: "'also':36 'ask':13 'benefit':51 'cheat':41 'code':42 'command':39,60 'compar':37 'desktop':33 'differ':32 'done':24 'environ':34 'everybodi':2 'game':47 'gta':44 'guy':5 'hi':1 'linux':20,29 'mani':21,31 'notic':6 'recent':3 'take':53 'termin':27,38,59 'thing':22 'understand':49 'use':10"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703493925
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9922077"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703407525 {#8597
      date: 2023-12-24 09:45:25.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#8844
  +entry: Proxies\__CG__\App\Entity\Entry {#2255
    +user: Proxies\__CG__\App\Entity\User {#8599 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Why-do-you-use-the-terminal"
    +title: "Why do you use the terminal?"
    +url: null
    +body: """
      Hi, everybody Recently, a guy noticed that I was using it and asked why? For me it because in Linux many things are done through the terminal because Linux has many different desktop environments\n
      \n
      He also compared terminal commands with cheat codes in GTA and other games, he understands what benefits you take from them, but not from terminal commands
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 159
    +favouriteCount: 145
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710345926 {#8600
      date: 2024-03-13 17:05:26.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#8605 …}
    +votes: Doctrine\ORM\PersistentCollection {#8608 …}
    +reports: Doctrine\ORM\PersistentCollection {#8610 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8614 …}
    +badges: Doctrine\ORM\PersistentCollection {#8616 …}
    +children: []
    -id: 24380
    -titleTs: "'termin':6 'use':4"
    -bodyTs: "'also':36 'ask':13 'benefit':51 'cheat':41 'code':42 'command':39,60 'compar':37 'desktop':33 'differ':32 'done':24 'environ':34 'everybodi':2 'game':47 'gta':44 'guy':5 'hi':1 'linux':20,29 'mani':21,31 'notic':6 'recent':3 'take':53 'termin':27,38,59 'thing':22 'understand':49 'use':10"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703493925
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9922077"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703407525 {#8597
      date: 2023-12-24 09:45:25.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.90 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8899
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 1.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2247
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2255
      +user: Proxies\__CG__\App\Entity\User {#8599 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Why-do-you-use-the-terminal"
      +title: "Why do you use the terminal?"
      +url: null
      +body: """
        Hi, everybody Recently, a guy noticed that I was using it and asked why? For me it because in Linux many things are done through the terminal because Linux has many different desktop environments\n
        \n
        He also compared terminal commands with cheat codes in GTA and other games, he understands what benefits you take from them, but not from terminal commands
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 159
      +favouriteCount: 145
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710345926 {#8600
        date: 2024-03-13 17:05:26.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8605 …}
      +votes: Doctrine\ORM\PersistentCollection {#8608 …}
      +reports: Doctrine\ORM\PersistentCollection {#8610 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8614 …}
      +badges: Doctrine\ORM\PersistentCollection {#8616 …}
      +children: []
      -id: 24380
      -titleTs: "'termin':6 'use':4"
      -bodyTs: "'also':36 'ask':13 'benefit':51 'cheat':41 'code':42 'command':39,60 'compar':37 'desktop':33 'differ':32 'done':24 'environ':34 'everybodi':2 'game':47 'gta':44 'guy':5 'hi':1 'linux':20,29 'mani':21,31 'notic':6 'recent':3 'take':53 'termin':27,38,59 'thing':22 'understand':49 'use':10"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703493925
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/9922077"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703407525 {#8597
        date: 2023-12-24 09:45:25.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Terminal is faster when you’re used to it and sometimes offer more customization options to some apps that has both a GUI and TUI/CLI version.\n
      \n
      I use the terminal ([st](https://st.suckless.org/,) with zsh and tmux) for:\n
      \n
      - file management (advcpmv, fd, trash-cli, fzf …)\n
      - emails [(neomutt)](https://neomutt.org/guide/gettingstarted.html,)\n
      - text editing/coding [(neovim)](https://neovim.io/,)\n
      - project management [(taskjuggler)](https://taskjuggler.org/)\n
      - image viewing/organization [(ucolla,ge)](https://github.com/ckardaris/ucollage)\n
      - online video browsing [(ytfzf)](https://github.com/pystardust/ytfzf,)\n
      - calendar [(khal)](https://github.com/pimutils/khal)\n
      - ssh\n
      - vpn\n
      - news aggregator [(newsboat)](https://github.com/newsboat/newsboat)\n
      - web, bookmarks manager [(buku)](https://github.com/jarun/buku)\n
      - passwords manager [(pass)](https://www.passwordstore.org/)\n
      - dotfiles manager [(stow)](https://github.com/aspiers/stow/)\n
      - not in the terminal but I also have a lot of scripts used in [rofi](https://github.com/davatorium/rofi) to control my audio input/outputs, launch a web search, access my bookmarks, autocomplete username and password fields\n
      \n
      I’m sure I’m missing some obvious tools I use daily. It’s hard remember everything when it becomes so natural.\n
      \n
      I have shared my experience with some of these tools [here](https://www-gem.codeberg.page).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1703429730 {#2236
      date: 2023-12-24 15:55:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Waffelson@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2256 …}
    +nested: Doctrine\ORM\PersistentCollection {#2284 …}
    +votes: Doctrine\ORM\PersistentCollection {#2286 …}
    +reports: Doctrine\ORM\PersistentCollection {#2188 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2156 …}
    -id: 248672
    -bodyTs: "'/)':64,104 '/,)':34,58 '/aspiers/stow/)':110 '/ckardaris/ucollage)':71 '/davatorium/rofi)':128 '/guide/gettingstarted.html,)':52 '/jarun/buku)':98 '/newsboat/newsboat)':91 '/pimutils/khal)':83 '/pystardust/ytfzf,)':78 'access':138 'advcpmv':42 'aggreg':87 'also':117 'app':18 'audio':132 'autocomplet':141 'becom':165 'bookmark':93,140 'brows':74 'buku':95 'calendar':79 'cli':46 'control':130 'custom':14 'daili':157 'dotfil':105 'editing/coding':54 'email':48 'everyth':162 'experi':172 'faster':3 'fd':43 'field':145 'file':40 'fzf':47 'ge':68 'github.com':70,77,82,90,97,109,127 'github.com/aspiers/stow/)':108 'github.com/ckardaris/ucollage)':69 'github.com/davatorium/rofi)':126 'github.com/jarun/buku)':96 'github.com/newsboat/newsboat)':89 'github.com/pimutils/khal)':81 'github.com/pystardust/ytfzf,)':76 'gui':23 'hard':160 'imag':65 'input/outputs':133 'khal':80 'launch':134 'lot':120 'm':147,150 'manag':41,60,94,100,106 'miss':151 'natur':167 'neomutt':49 'neomutt.org':51 'neomutt.org/guide/gettingstarted.html,)':50 'neovim':55 'neovim.io':57 'neovim.io/,)':56 'news':86 'newsboat':88 'obvious':153 'offer':12 'onlin':72 'option':15 'pass':101 'password':99,144 'project':59 're':6 'rememb':161 'rofi':125 'script':122 'search':137 'share':170 'sometim':11 'ssh':84 'st':31 'st.suckless.org':33 'st.suckless.org/,)':32 'stow':107 'sure':148 'taskjuggl':61 'taskjuggler.org':63 'taskjuggler.org/)':62 'termin':1,30,114 'text':53 'tmux':38 'tool':154,177 'trash':45 'trash-c':44 'tui/cli':25 'ucolla':67 'use':7,28,123,156 'usernam':142 'version':26 'video':73 'viewing/organization':66 'vpn':85 'web':92,136 'www-gem.codeberg.page':179 'www.passwordstore.org':103 'www.passwordstore.org/)':102 'ytfzf':75 'zsh':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6857894"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703429730 {#2239
      date: 2023-12-24 15:55:30.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9139
  +subject: App\Entity\EntryComment {#2247
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2255
      +user: Proxies\__CG__\App\Entity\User {#8599 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Why-do-you-use-the-terminal"
      +title: "Why do you use the terminal?"
      +url: null
      +body: """
        Hi, everybody Recently, a guy noticed that I was using it and asked why? For me it because in Linux many things are done through the terminal because Linux has many different desktop environments\n
        \n
        He also compared terminal commands with cheat codes in GTA and other games, he understands what benefits you take from them, but not from terminal commands
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 159
      +favouriteCount: 145
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710345926 {#8600
        date: 2024-03-13 17:05:26.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8605 …}
      +votes: Doctrine\ORM\PersistentCollection {#8608 …}
      +reports: Doctrine\ORM\PersistentCollection {#8610 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8614 …}
      +badges: Doctrine\ORM\PersistentCollection {#8616 …}
      +children: []
      -id: 24380
      -titleTs: "'termin':6 'use':4"
      -bodyTs: "'also':36 'ask':13 'benefit':51 'cheat':41 'code':42 'command':39,60 'compar':37 'desktop':33 'differ':32 'done':24 'environ':34 'everybodi':2 'game':47 'gta':44 'guy':5 'hi':1 'linux':20,29 'mani':21,31 'notic':6 'recent':3 'take':53 'termin':27,38,59 'thing':22 'understand':49 'use':10"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703493925
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/9922077"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703407525 {#8597
        date: 2023-12-24 09:45:25.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Terminal is faster when you’re used to it and sometimes offer more customization options to some apps that has both a GUI and TUI/CLI version.\n
      \n
      I use the terminal ([st](https://st.suckless.org/,) with zsh and tmux) for:\n
      \n
      - file management (advcpmv, fd, trash-cli, fzf …)\n
      - emails [(neomutt)](https://neomutt.org/guide/gettingstarted.html,)\n
      - text editing/coding [(neovim)](https://neovim.io/,)\n
      - project management [(taskjuggler)](https://taskjuggler.org/)\n
      - image viewing/organization [(ucolla,ge)](https://github.com/ckardaris/ucollage)\n
      - online video browsing [(ytfzf)](https://github.com/pystardust/ytfzf,)\n
      - calendar [(khal)](https://github.com/pimutils/khal)\n
      - ssh\n
      - vpn\n
      - news aggregator [(newsboat)](https://github.com/newsboat/newsboat)\n
      - web, bookmarks manager [(buku)](https://github.com/jarun/buku)\n
      - passwords manager [(pass)](https://www.passwordstore.org/)\n
      - dotfiles manager [(stow)](https://github.com/aspiers/stow/)\n
      - not in the terminal but I also have a lot of scripts used in [rofi](https://github.com/davatorium/rofi) to control my audio input/outputs, launch a web search, access my bookmarks, autocomplete username and password fields\n
      \n
      I’m sure I’m missing some obvious tools I use daily. It’s hard remember everything when it becomes so natural.\n
      \n
      I have shared my experience with some of these tools [here](https://www-gem.codeberg.page).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1703429730 {#2236
      date: 2023-12-24 15:55:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Waffelson@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2256 …}
    +nested: Doctrine\ORM\PersistentCollection {#2284 …}
    +votes: Doctrine\ORM\PersistentCollection {#2286 …}
    +reports: Doctrine\ORM\PersistentCollection {#2188 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2156 …}
    -id: 248672
    -bodyTs: "'/)':64,104 '/,)':34,58 '/aspiers/stow/)':110 '/ckardaris/ucollage)':71 '/davatorium/rofi)':128 '/guide/gettingstarted.html,)':52 '/jarun/buku)':98 '/newsboat/newsboat)':91 '/pimutils/khal)':83 '/pystardust/ytfzf,)':78 'access':138 'advcpmv':42 'aggreg':87 'also':117 'app':18 'audio':132 'autocomplet':141 'becom':165 'bookmark':93,140 'brows':74 'buku':95 'calendar':79 'cli':46 'control':130 'custom':14 'daili':157 'dotfil':105 'editing/coding':54 'email':48 'everyth':162 'experi':172 'faster':3 'fd':43 'field':145 'file':40 'fzf':47 'ge':68 'github.com':70,77,82,90,97,109,127 'github.com/aspiers/stow/)':108 'github.com/ckardaris/ucollage)':69 'github.com/davatorium/rofi)':126 'github.com/jarun/buku)':96 'github.com/newsboat/newsboat)':89 'github.com/pimutils/khal)':81 'github.com/pystardust/ytfzf,)':76 'gui':23 'hard':160 'imag':65 'input/outputs':133 'khal':80 'launch':134 'lot':120 'm':147,150 'manag':41,60,94,100,106 'miss':151 'natur':167 'neomutt':49 'neomutt.org':51 'neomutt.org/guide/gettingstarted.html,)':50 'neovim':55 'neovim.io':57 'neovim.io/,)':56 'news':86 'newsboat':88 'obvious':153 'offer':12 'onlin':72 'option':15 'pass':101 'password':99,144 'project':59 're':6 'rememb':161 'rofi':125 'script':122 'search':137 'share':170 'sometim':11 'ssh':84 'st':31 'st.suckless.org':33 'st.suckless.org/,)':32 'stow':107 'sure':148 'taskjuggl':61 'taskjuggler.org':63 'taskjuggler.org/)':62 'termin':1,30,114 'text':53 'tmux':38 'tool':154,177 'trash':45 'trash-c':44 'tui/cli':25 'ucolla':67 'use':7,28,123,156 'usernam':142 'version':26 'video':73 'viewing/organization':66 'vpn':85 'web':92,136 'www-gem.codeberg.page':179 'www.passwordstore.org':103 'www.passwordstore.org/)':102 'ytfzf':75 'zsh':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6857894"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703429730 {#2239
      date: 2023-12-24 15:55:30.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 6.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2247
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2255
      +user: Proxies\__CG__\App\Entity\User {#8599 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Why-do-you-use-the-terminal"
      +title: "Why do you use the terminal?"
      +url: null
      +body: """
        Hi, everybody Recently, a guy noticed that I was using it and asked why? For me it because in Linux many things are done through the terminal because Linux has many different desktop environments\n
        \n
        He also compared terminal commands with cheat codes in GTA and other games, he understands what benefits you take from them, but not from terminal commands
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 159
      +favouriteCount: 145
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710345926 {#8600
        date: 2024-03-13 17:05:26.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8605 …}
      +votes: Doctrine\ORM\PersistentCollection {#8608 …}
      +reports: Doctrine\ORM\PersistentCollection {#8610 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8614 …}
      +badges: Doctrine\ORM\PersistentCollection {#8616 …}
      +children: []
      -id: 24380
      -titleTs: "'termin':6 'use':4"
      -bodyTs: "'also':36 'ask':13 'benefit':51 'cheat':41 'code':42 'command':39,60 'compar':37 'desktop':33 'differ':32 'done':24 'environ':34 'everybodi':2 'game':47 'gta':44 'guy':5 'hi':1 'linux':20,29 'mani':21,31 'notic':6 'recent':3 'take':53 'termin':27,38,59 'thing':22 'understand':49 'use':10"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703493925
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/9922077"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703407525 {#8597
        date: 2023-12-24 09:45:25.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Terminal is faster when you’re used to it and sometimes offer more customization options to some apps that has both a GUI and TUI/CLI version.\n
      \n
      I use the terminal ([st](https://st.suckless.org/,) with zsh and tmux) for:\n
      \n
      - file management (advcpmv, fd, trash-cli, fzf …)\n
      - emails [(neomutt)](https://neomutt.org/guide/gettingstarted.html,)\n
      - text editing/coding [(neovim)](https://neovim.io/,)\n
      - project management [(taskjuggler)](https://taskjuggler.org/)\n
      - image viewing/organization [(ucolla,ge)](https://github.com/ckardaris/ucollage)\n
      - online video browsing [(ytfzf)](https://github.com/pystardust/ytfzf,)\n
      - calendar [(khal)](https://github.com/pimutils/khal)\n
      - ssh\n
      - vpn\n
      - news aggregator [(newsboat)](https://github.com/newsboat/newsboat)\n
      - web, bookmarks manager [(buku)](https://github.com/jarun/buku)\n
      - passwords manager [(pass)](https://www.passwordstore.org/)\n
      - dotfiles manager [(stow)](https://github.com/aspiers/stow/)\n
      - not in the terminal but I also have a lot of scripts used in [rofi](https://github.com/davatorium/rofi) to control my audio input/outputs, launch a web search, access my bookmarks, autocomplete username and password fields\n
      \n
      I’m sure I’m missing some obvious tools I use daily. It’s hard remember everything when it becomes so natural.\n
      \n
      I have shared my experience with some of these tools [here](https://www-gem.codeberg.page).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1703429730 {#2236
      date: 2023-12-24 15:55:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Waffelson@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2256 …}
    +nested: Doctrine\ORM\PersistentCollection {#2284 …}
    +votes: Doctrine\ORM\PersistentCollection {#2286 …}
    +reports: Doctrine\ORM\PersistentCollection {#2188 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2156 …}
    -id: 248672
    -bodyTs: "'/)':64,104 '/,)':34,58 '/aspiers/stow/)':110 '/ckardaris/ucollage)':71 '/davatorium/rofi)':128 '/guide/gettingstarted.html,)':52 '/jarun/buku)':98 '/newsboat/newsboat)':91 '/pimutils/khal)':83 '/pystardust/ytfzf,)':78 'access':138 'advcpmv':42 'aggreg':87 'also':117 'app':18 'audio':132 'autocomplet':141 'becom':165 'bookmark':93,140 'brows':74 'buku':95 'calendar':79 'cli':46 'control':130 'custom':14 'daili':157 'dotfil':105 'editing/coding':54 'email':48 'everyth':162 'experi':172 'faster':3 'fd':43 'field':145 'file':40 'fzf':47 'ge':68 'github.com':70,77,82,90,97,109,127 'github.com/aspiers/stow/)':108 'github.com/ckardaris/ucollage)':69 'github.com/davatorium/rofi)':126 'github.com/jarun/buku)':96 'github.com/newsboat/newsboat)':89 'github.com/pimutils/khal)':81 'github.com/pystardust/ytfzf,)':76 'gui':23 'hard':160 'imag':65 'input/outputs':133 'khal':80 'launch':134 'lot':120 'm':147,150 'manag':41,60,94,100,106 'miss':151 'natur':167 'neomutt':49 'neomutt.org':51 'neomutt.org/guide/gettingstarted.html,)':50 'neovim':55 'neovim.io':57 'neovim.io/,)':56 'news':86 'newsboat':88 'obvious':153 'offer':12 'onlin':72 'option':15 'pass':101 'password':99,144 'project':59 're':6 'rememb':161 'rofi':125 'script':122 'search':137 'share':170 'sometim':11 'ssh':84 'st':31 'st.suckless.org':33 'st.suckless.org/,)':32 'stow':107 'sure':148 'taskjuggl':61 'taskjuggler.org':63 'taskjuggler.org/)':62 'termin':1,30,114 'text':53 'tmux':38 'tool':154,177 'trash':45 'trash-c':44 'tui/cli':25 'ucolla':67 'use':7,28,123,156 'usernam':142 'version':26 'video':73 'viewing/organization':66 'vpn':85 'web':92,136 'www-gem.codeberg.page':179 'www.passwordstore.org':103 'www.passwordstore.org/)':102 'ytfzf':75 'zsh':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6857894"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703429730 {#2239
      date: 2023-12-24 15:55:30.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9196
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2247
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2255
      +user: Proxies\__CG__\App\Entity\User {#8599 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Why-do-you-use-the-terminal"
      +title: "Why do you use the terminal?"
      +url: null
      +body: """
        Hi, everybody Recently, a guy noticed that I was using it and asked why? For me it because in Linux many things are done through the terminal because Linux has many different desktop environments\n
        \n
        He also compared terminal commands with cheat codes in GTA and other games, he understands what benefits you take from them, but not from terminal commands
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 159
      +favouriteCount: 145
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710345926 {#8600
        date: 2024-03-13 17:05:26.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8605 …}
      +votes: Doctrine\ORM\PersistentCollection {#8608 …}
      +reports: Doctrine\ORM\PersistentCollection {#8610 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8614 …}
      +badges: Doctrine\ORM\PersistentCollection {#8616 …}
      +children: []
      -id: 24380
      -titleTs: "'termin':6 'use':4"
      -bodyTs: "'also':36 'ask':13 'benefit':51 'cheat':41 'code':42 'command':39,60 'compar':37 'desktop':33 'differ':32 'done':24 'environ':34 'everybodi':2 'game':47 'gta':44 'guy':5 'hi':1 'linux':20,29 'mani':21,31 'notic':6 'recent':3 'take':53 'termin':27,38,59 'thing':22 'understand':49 'use':10"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703493925
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/9922077"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703407525 {#8597
        date: 2023-12-24 09:45:25.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Terminal is faster when you’re used to it and sometimes offer more customization options to some apps that has both a GUI and TUI/CLI version.\n
      \n
      I use the terminal ([st](https://st.suckless.org/,) with zsh and tmux) for:\n
      \n
      - file management (advcpmv, fd, trash-cli, fzf …)\n
      - emails [(neomutt)](https://neomutt.org/guide/gettingstarted.html,)\n
      - text editing/coding [(neovim)](https://neovim.io/,)\n
      - project management [(taskjuggler)](https://taskjuggler.org/)\n
      - image viewing/organization [(ucolla,ge)](https://github.com/ckardaris/ucollage)\n
      - online video browsing [(ytfzf)](https://github.com/pystardust/ytfzf,)\n
      - calendar [(khal)](https://github.com/pimutils/khal)\n
      - ssh\n
      - vpn\n
      - news aggregator [(newsboat)](https://github.com/newsboat/newsboat)\n
      - web, bookmarks manager [(buku)](https://github.com/jarun/buku)\n
      - passwords manager [(pass)](https://www.passwordstore.org/)\n
      - dotfiles manager [(stow)](https://github.com/aspiers/stow/)\n
      - not in the terminal but I also have a lot of scripts used in [rofi](https://github.com/davatorium/rofi) to control my audio input/outputs, launch a web search, access my bookmarks, autocomplete username and password fields\n
      \n
      I’m sure I’m missing some obvious tools I use daily. It’s hard remember everything when it becomes so natural.\n
      \n
      I have shared my experience with some of these tools [here](https://www-gem.codeberg.page).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1703429730 {#2236
      date: 2023-12-24 15:55:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Waffelson@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2256 …}
    +nested: Doctrine\ORM\PersistentCollection {#2284 …}
    +votes: Doctrine\ORM\PersistentCollection {#2286 …}
    +reports: Doctrine\ORM\PersistentCollection {#2188 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2156 …}
    -id: 248672
    -bodyTs: "'/)':64,104 '/,)':34,58 '/aspiers/stow/)':110 '/ckardaris/ucollage)':71 '/davatorium/rofi)':128 '/guide/gettingstarted.html,)':52 '/jarun/buku)':98 '/newsboat/newsboat)':91 '/pimutils/khal)':83 '/pystardust/ytfzf,)':78 'access':138 'advcpmv':42 'aggreg':87 'also':117 'app':18 'audio':132 'autocomplet':141 'becom':165 'bookmark':93,140 'brows':74 'buku':95 'calendar':79 'cli':46 'control':130 'custom':14 'daili':157 'dotfil':105 'editing/coding':54 'email':48 'everyth':162 'experi':172 'faster':3 'fd':43 'field':145 'file':40 'fzf':47 'ge':68 'github.com':70,77,82,90,97,109,127 'github.com/aspiers/stow/)':108 'github.com/ckardaris/ucollage)':69 'github.com/davatorium/rofi)':126 'github.com/jarun/buku)':96 'github.com/newsboat/newsboat)':89 'github.com/pimutils/khal)':81 'github.com/pystardust/ytfzf,)':76 'gui':23 'hard':160 'imag':65 'input/outputs':133 'khal':80 'launch':134 'lot':120 'm':147,150 'manag':41,60,94,100,106 'miss':151 'natur':167 'neomutt':49 'neomutt.org':51 'neomutt.org/guide/gettingstarted.html,)':50 'neovim':55 'neovim.io':57 'neovim.io/,)':56 'news':86 'newsboat':88 'obvious':153 'offer':12 'onlin':72 'option':15 'pass':101 'password':99,144 'project':59 're':6 'rememb':161 'rofi':125 'script':122 'search':137 'share':170 'sometim':11 'ssh':84 'st':31 'st.suckless.org':33 'st.suckless.org/,)':32 'stow':107 'sure':148 'taskjuggl':61 'taskjuggler.org':63 'taskjuggler.org/)':62 'termin':1,30,114 'text':53 'tmux':38 'tool':154,177 'trash':45 'trash-c':44 'tui/cli':25 'ucolla':67 'use':7,28,123,156 'usernam':142 'version':26 'video':73 'viewing/organization':66 'vpn':85 'web':92,136 'www-gem.codeberg.page':179 'www.passwordstore.org':103 'www.passwordstore.org/)':102 'ytfzf':75 'zsh':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6857894"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703429730 {#2239
      date: 2023-12-24 15:55:30.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 50.45 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2157
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2147 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +body: "Thanks for the information. I’m always happy to hear from others because that’s how I make progress. Also with my workflow in constant evolution it’s good to know neovim’s limitations so I can be prepared. Being curious by nature I will try other apps with no doubts anyway. I’ve tried vi, neovim, emacs, but only heard of VS so who knows…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703427036 {#2243
      date: 2023-12-24 15:10:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wolf@lemmy.zip"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2150 …}
    +nested: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    -id: 248598
    -bodyTs: "'also':20 'alway':7 'anyway':52 'app':48 'constant':25 'curious':41 'doubt':51 'emac':58 'evolut':26 'good':29 'happi':8 'hear':10 'heard':61 'inform':4 'know':31,66 'limit':34 'm':6 'make':18 'natur':43 'neovim':32,57 'other':12 'prepar':39 'progress':19 'thank':1 'tri':46,55 've':54 'vi':56 'vs':63 'workflow':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6857305"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703427036 {#2248
      date: 2023-12-24 15:10:36.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9445
  +comment: App\Entity\EntryComment {#2157
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2147 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +body: "Thanks for the information. I’m always happy to hear from others because that’s how I make progress. Also with my workflow in constant evolution it’s good to know neovim’s limitations so I can be prepared. Being curious by nature I will try other apps with no doubts anyway. I’ve tried vi, neovim, emacs, but only heard of VS so who knows…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703427036 {#2243
      date: 2023-12-24 15:10:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wolf@lemmy.zip"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2150 …}
    +nested: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    -id: 248598
    -bodyTs: "'also':20 'alway':7 'anyway':52 'app':48 'constant':25 'curious':41 'doubt':51 'emac':58 'evolut':26 'good':29 'happi':8 'hear':10 'heard':61 'inform':4 'know':31,66 'limit':34 'm':6 'make':18 'natur':43 'neovim':32,57 'other':12 'prepar':39 'progress':19 'thank':1 'tri':46,55 've':54 'vi':56 'vs':63 'workflow':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6857305"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703427036 {#2248
      date: 2023-12-24 15:10:36.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.91 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9507
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.60 ms
Input props
[
  "date" => DateTimeImmutable @1703427036 {#2248
    date: 2023-12-24 15:10:36.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9563
  +date: DateTimeImmutable @1703427036 {#2248
    date: 2023-12-24 15:10:36.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.42 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703427036 {#2248
    date: 2023-12-24 15:10:36.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9617
  +createdAt: DateTimeImmutable @1703427036 {#2248
    date: 2023-12-24 15:10:36.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.50 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#9671
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.68 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2151
    +user: Proxies\__CG__\App\Entity\User {#2574 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
    +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
      \n
      > I would like to premise this with the following:\n
      > \n
      > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
      >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
      > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
      > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
      > \n
      > ---\n
      > \n
      > **Motivation**\n
      > \n
      > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
      > \n
      > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
      > \n
      > **My setup:**\n
      > \n
      > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
      > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
      > - If I go for Emacs, then I will definitely rely on Evil.\n
      > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
      > \n
      > **Questions:**\n
      > \n
      > - First of all, does it make sense for me to only consider these two?\n
      > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
      > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
      > - For those that have used both extensively, which one do you prefer (if any) and why?\n
      > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
      >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
      >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709078963 {#9483
      date: 2024-02-28 01:09:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9482 …}
    +votes: Doctrine\ORM\PersistentCollection {#9490 …}
    +reports: Doctrine\ORM\PersistentCollection {#9492 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
    +badges: Doctrine\ORM\PersistentCollection {#9498 …}
    +children: []
    -id: 24132
    -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
    -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703376740
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9648332"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703290340 {#9480
      date: 2023-12-23 01:12:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#9726
  +entry: Proxies\__CG__\App\Entity\Entry {#2151
    +user: Proxies\__CG__\App\Entity\User {#2574 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
    +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
      \n
      > I would like to premise this with the following:\n
      > \n
      > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
      >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
      > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
      > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
      > \n
      > ---\n
      > \n
      > **Motivation**\n
      > \n
      > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
      > \n
      > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
      > \n
      > **My setup:**\n
      > \n
      > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
      > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
      > - If I go for Emacs, then I will definitely rely on Evil.\n
      > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
      > \n
      > **Questions:**\n
      > \n
      > - First of all, does it make sense for me to only consider these two?\n
      > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
      > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
      > - For those that have used both extensively, which one do you prefer (if any) and why?\n
      > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
      >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
      >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709078963 {#9483
      date: 2024-02-28 01:09:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9482 …}
    +votes: Doctrine\ORM\PersistentCollection {#9490 …}
    +reports: Doctrine\ORM\PersistentCollection {#9492 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
    +badges: Doctrine\ORM\PersistentCollection {#9498 …}
    +children: []
    -id: 24132
    -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
    -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703376740
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9648332"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703290340 {#9480
      date: 2023-12-23 01:12:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.81 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9781
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 2.19 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2157
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2147 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +body: "Thanks for the information. I’m always happy to hear from others because that’s how I make progress. Also with my workflow in constant evolution it’s good to know neovim’s limitations so I can be prepared. Being curious by nature I will try other apps with no doubts anyway. I’ve tried vi, neovim, emacs, but only heard of VS so who knows…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703427036 {#2243
      date: 2023-12-24 15:10:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wolf@lemmy.zip"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2150 …}
    +nested: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    -id: 248598
    -bodyTs: "'also':20 'alway':7 'anyway':52 'app':48 'constant':25 'curious':41 'doubt':51 'emac':58 'evolut':26 'good':29 'happi':8 'hear':10 'heard':61 'inform':4 'know':31,66 'limit':34 'm':6 'make':18 'natur':43 'neovim':32,57 'other':12 'prepar':39 'progress':19 'thank':1 'tri':46,55 've':54 'vi':56 'vs':63 'workflow':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6857305"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703427036 {#2248
      date: 2023-12-24 15:10:36.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9851
  +subject: App\Entity\EntryComment {#2157
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2147 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +body: "Thanks for the information. I’m always happy to hear from others because that’s how I make progress. Also with my workflow in constant evolution it’s good to know neovim’s limitations so I can be prepared. Being curious by nature I will try other apps with no doubts anyway. I’ve tried vi, neovim, emacs, but only heard of VS so who knows…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703427036 {#2243
      date: 2023-12-24 15:10:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wolf@lemmy.zip"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2150 …}
    +nested: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    -id: 248598
    -bodyTs: "'also':20 'alway':7 'anyway':52 'app':48 'constant':25 'curious':41 'doubt':51 'emac':58 'evolut':26 'good':29 'happi':8 'hear':10 'heard':61 'inform':4 'know':31,66 'limit':34 'm':6 'make':18 'natur':43 'neovim':32,57 'other':12 'prepar':39 'progress':19 'thank':1 'tri':46,55 've':54 'vi':56 'vs':63 'workflow':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6857305"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703427036 {#2248
      date: 2023-12-24 15:10:36.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 24.05 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2157
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2147 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +body: "Thanks for the information. I’m always happy to hear from others because that’s how I make progress. Also with my workflow in constant evolution it’s good to know neovim’s limitations so I can be prepared. Being curious by nature I will try other apps with no doubts anyway. I’ve tried vi, neovim, emacs, but only heard of VS so who knows…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703427036 {#2243
      date: 2023-12-24 15:10:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wolf@lemmy.zip"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2150 …}
    +nested: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    -id: 248598
    -bodyTs: "'also':20 'alway':7 'anyway':52 'app':48 'constant':25 'curious':41 'doubt':51 'emac':58 'evolut':26 'good':29 'happi':8 'hear':10 'heard':61 'inform':4 'know':31,66 'limit':34 'm':6 'make':18 'natur':43 'neovim':32,57 'other':12 'prepar':39 'progress':19 'thank':1 'tri':46,55 've':54 'vi':56 'vs':63 'workflow':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6857305"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703427036 {#2248
      date: 2023-12-24 15:10:36.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9908
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2157
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2147 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +body: "Thanks for the information. I’m always happy to hear from others because that’s how I make progress. Also with my workflow in constant evolution it’s good to know neovim’s limitations so I can be prepared. Being curious by nature I will try other apps with no doubts anyway. I’ve tried vi, neovim, emacs, but only heard of VS so who knows…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703427036 {#2243
      date: 2023-12-24 15:10:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wolf@lemmy.zip"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2150 …}
    +nested: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    -id: 248598
    -bodyTs: "'also':20 'alway':7 'anyway':52 'app':48 'constant':25 'curious':41 'doubt':51 'emac':58 'evolut':26 'good':29 'happi':8 'hear':10 'heard':61 'inform':4 'know':31,66 'limit':34 'm':6 'make':18 'natur':43 'neovim':32,57 'other':12 'prepar':39 'progress':19 'thank':1 'tri':46,55 've':54 'vi':56 'vs':63 'workflow':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6857305"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703427036 {#2248
      date: 2023-12-24 15:10:36.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 17.30 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2173
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2187 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: "It’s always difficult to find a good starting point but remember that you’re not married to your apps so you can easily switch from one to another and maybe come back later. Over the years, I’ve seen most of Linux users going that route because 1) it’s fun and you learn a little bit from each experience, 2) Linux users are generally curious, 3) some apps may be more suitable to your workflow at a given time but your workflow may change over time, 4) Linux offers us so many options so it’s like unleashing kids in a toys store, you want to try everything :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703387954 {#2158
      date: 2023-12-24 04:19:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2177 …}
    +nested: Doctrine\ORM\PersistentCollection {#2174 …}
    +votes: Doctrine\ORM\PersistentCollection {#2170 …}
    +reports: Doctrine\ORM\PersistentCollection {#2184 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2134 …}
    -id: 247703
    -bodyTs: "'1':49 '2':62 '3':68 '4':89 'alway':3 'anoth':29 'app':20,70 'back':33 'bit':58 'chang':86 'come':32 'curious':67 'difficult':4 'easili':24 'everyth':110 'experi':61 'find':6 'fun':52 'general':66 'given':80 'go':45 'good':8 'kid':101 'later':34 'learn':55 'like':99 'linux':43,63,90 'littl':57 'mani':94 'marri':17 'may':71,85 'mayb':31 'offer':91 'one':27 'option':95 'point':10 're':15 'rememb':12 'rout':47 'seen':40 'start':9 'store':105 'suitabl':74 'switch':25 'time':81,88 'toy':104 'tri':109 'unleash':100 'us':92 'user':44,64 've':39 'want':107 'workflow':77,84 'year':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6851248"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703387954 {#2154
      date: 2023-12-24 04:19:14.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10157
  +comment: App\Entity\EntryComment {#2173
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2187 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: "It’s always difficult to find a good starting point but remember that you’re not married to your apps so you can easily switch from one to another and maybe come back later. Over the years, I’ve seen most of Linux users going that route because 1) it’s fun and you learn a little bit from each experience, 2) Linux users are generally curious, 3) some apps may be more suitable to your workflow at a given time but your workflow may change over time, 4) Linux offers us so many options so it’s like unleashing kids in a toys store, you want to try everything :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703387954 {#2158
      date: 2023-12-24 04:19:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2177 …}
    +nested: Doctrine\ORM\PersistentCollection {#2174 …}
    +votes: Doctrine\ORM\PersistentCollection {#2170 …}
    +reports: Doctrine\ORM\PersistentCollection {#2184 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2134 …}
    -id: 247703
    -bodyTs: "'1':49 '2':62 '3':68 '4':89 'alway':3 'anoth':29 'app':20,70 'back':33 'bit':58 'chang':86 'come':32 'curious':67 'difficult':4 'easili':24 'everyth':110 'experi':61 'find':6 'fun':52 'general':66 'given':80 'go':45 'good':8 'kid':101 'later':34 'learn':55 'like':99 'linux':43,63,90 'littl':57 'mani':94 'marri':17 'may':71,85 'mayb':31 'offer':91 'one':27 'option':95 'point':10 're':15 'rememb':12 'rout':47 'seen':40 'start':9 'store':105 'suitabl':74 'switch':25 'time':81,88 'toy':104 'tri':109 'unleash':100 'us':92 'user':44,64 've':39 'want':107 'workflow':77,84 'year':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6851248"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703387954 {#2154
      date: 2023-12-24 04:19:14.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10202
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.23 ms
Input props
[
  "date" => DateTimeImmutable @1703387954 {#2154
    date: 2023-12-24 04:19:14.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10258
  +date: DateTimeImmutable @1703387954 {#2154
    date: 2023-12-24 04:19:14.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703387954 {#2154
    date: 2023-12-24 04:19:14.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10312
  +createdAt: DateTimeImmutable @1703387954 {#2154
    date: 2023-12-24 04:19:14.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.50 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#10366
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.22 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2151
    +user: Proxies\__CG__\App\Entity\User {#2574 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
    +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
      \n
      > I would like to premise this with the following:\n
      > \n
      > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
      >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
      > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
      > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
      > \n
      > ---\n
      > \n
      > **Motivation**\n
      > \n
      > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
      > \n
      > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
      > \n
      > **My setup:**\n
      > \n
      > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
      > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
      > - If I go for Emacs, then I will definitely rely on Evil.\n
      > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
      > \n
      > **Questions:**\n
      > \n
      > - First of all, does it make sense for me to only consider these two?\n
      > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
      > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
      > - For those that have used both extensively, which one do you prefer (if any) and why?\n
      > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
      >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
      >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709078963 {#9483
      date: 2024-02-28 01:09:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9482 …}
    +votes: Doctrine\ORM\PersistentCollection {#9490 …}
    +reports: Doctrine\ORM\PersistentCollection {#9492 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
    +badges: Doctrine\ORM\PersistentCollection {#9498 …}
    +children: []
    -id: 24132
    -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
    -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703376740
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9648332"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703290340 {#9480
      date: 2023-12-23 01:12:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#10421
  +entry: Proxies\__CG__\App\Entity\Entry {#2151
    +user: Proxies\__CG__\App\Entity\User {#2574 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
    +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
      \n
      > I would like to premise this with the following:\n
      > \n
      > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
      >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
      > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
      > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
      > \n
      > ---\n
      > \n
      > **Motivation**\n
      > \n
      > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
      > \n
      > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
      > \n
      > **My setup:**\n
      > \n
      > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
      > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
      > - If I go for Emacs, then I will definitely rely on Evil.\n
      > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
      > \n
      > **Questions:**\n
      > \n
      > - First of all, does it make sense for me to only consider these two?\n
      > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
      > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
      > - For those that have used both extensively, which one do you prefer (if any) and why?\n
      > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
      >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
      >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709078963 {#9483
      date: 2024-02-28 01:09:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9482 …}
    +votes: Doctrine\ORM\PersistentCollection {#9490 …}
    +reports: Doctrine\ORM\PersistentCollection {#9492 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
    +badges: Doctrine\ORM\PersistentCollection {#9498 …}
    +children: []
    -id: 24132
    -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
    -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703376740
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9648332"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703290340 {#9480
      date: 2023-12-23 01:12:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.28 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10476
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.72 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2173
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2187 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: "It’s always difficult to find a good starting point but remember that you’re not married to your apps so you can easily switch from one to another and maybe come back later. Over the years, I’ve seen most of Linux users going that route because 1) it’s fun and you learn a little bit from each experience, 2) Linux users are generally curious, 3) some apps may be more suitable to your workflow at a given time but your workflow may change over time, 4) Linux offers us so many options so it’s like unleashing kids in a toys store, you want to try everything :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703387954 {#2158
      date: 2023-12-24 04:19:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2177 …}
    +nested: Doctrine\ORM\PersistentCollection {#2174 …}
    +votes: Doctrine\ORM\PersistentCollection {#2170 …}
    +reports: Doctrine\ORM\PersistentCollection {#2184 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2134 …}
    -id: 247703
    -bodyTs: "'1':49 '2':62 '3':68 '4':89 'alway':3 'anoth':29 'app':20,70 'back':33 'bit':58 'chang':86 'come':32 'curious':67 'difficult':4 'easili':24 'everyth':110 'experi':61 'find':6 'fun':52 'general':66 'given':80 'go':45 'good':8 'kid':101 'later':34 'learn':55 'like':99 'linux':43,63,90 'littl':57 'mani':94 'marri':17 'may':71,85 'mayb':31 'offer':91 'one':27 'option':95 'point':10 're':15 'rememb':12 'rout':47 'seen':40 'start':9 'store':105 'suitabl':74 'switch':25 'time':81,88 'toy':104 'tri':109 'unleash':100 'us':92 'user':44,64 've':39 'want':107 'workflow':77,84 'year':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6851248"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703387954 {#2154
      date: 2023-12-24 04:19:14.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10546
  +subject: App\Entity\EntryComment {#2173
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2187 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: "It’s always difficult to find a good starting point but remember that you’re not married to your apps so you can easily switch from one to another and maybe come back later. Over the years, I’ve seen most of Linux users going that route because 1) it’s fun and you learn a little bit from each experience, 2) Linux users are generally curious, 3) some apps may be more suitable to your workflow at a given time but your workflow may change over time, 4) Linux offers us so many options so it’s like unleashing kids in a toys store, you want to try everything :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703387954 {#2158
      date: 2023-12-24 04:19:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2177 …}
    +nested: Doctrine\ORM\PersistentCollection {#2174 …}
    +votes: Doctrine\ORM\PersistentCollection {#2170 …}
    +reports: Doctrine\ORM\PersistentCollection {#2184 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2134 …}
    -id: 247703
    -bodyTs: "'1':49 '2':62 '3':68 '4':89 'alway':3 'anoth':29 'app':20,70 'back':33 'bit':58 'chang':86 'come':32 'curious':67 'difficult':4 'easili':24 'everyth':110 'experi':61 'find':6 'fun':52 'general':66 'given':80 'go':45 'good':8 'kid':101 'later':34 'learn':55 'like':99 'linux':43,63,90 'littl':57 'mani':94 'marri':17 'may':71,85 'mayb':31 'offer':91 'one':27 'option':95 'point':10 're':15 'rememb':12 'rout':47 'seen':40 'start':9 'store':105 'suitabl':74 'switch':25 'time':81,88 'toy':104 'tri':109 'unleash':100 'us':92 'user':44,64 've':39 'want':107 'workflow':77,84 'year':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6851248"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703387954 {#2154
      date: 2023-12-24 04:19:14.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2173
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2187 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: "It’s always difficult to find a good starting point but remember that you’re not married to your apps so you can easily switch from one to another and maybe come back later. Over the years, I’ve seen most of Linux users going that route because 1) it’s fun and you learn a little bit from each experience, 2) Linux users are generally curious, 3) some apps may be more suitable to your workflow at a given time but your workflow may change over time, 4) Linux offers us so many options so it’s like unleashing kids in a toys store, you want to try everything :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703387954 {#2158
      date: 2023-12-24 04:19:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2177 …}
    +nested: Doctrine\ORM\PersistentCollection {#2174 …}
    +votes: Doctrine\ORM\PersistentCollection {#2170 …}
    +reports: Doctrine\ORM\PersistentCollection {#2184 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2134 …}
    -id: 247703
    -bodyTs: "'1':49 '2':62 '3':68 '4':89 'alway':3 'anoth':29 'app':20,70 'back':33 'bit':58 'chang':86 'come':32 'curious':67 'difficult':4 'easili':24 'everyth':110 'experi':61 'find':6 'fun':52 'general':66 'given':80 'go':45 'good':8 'kid':101 'later':34 'learn':55 'like':99 'linux':43,63,90 'littl':57 'mani':94 'marri':17 'may':71,85 'mayb':31 'offer':91 'one':27 'option':95 'point':10 're':15 'rememb':12 'rout':47 'seen':40 'start':9 'store':105 'suitabl':74 'switch':25 'time':81,88 'toy':104 'tri':109 'unleash':100 'us':92 'user':44,64 've':39 'want':107 'workflow':77,84 'year':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6851248"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703387954 {#2154
      date: 2023-12-24 04:19:14.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10603
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2173
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2187 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: "It’s always difficult to find a good starting point but remember that you’re not married to your apps so you can easily switch from one to another and maybe come back later. Over the years, I’ve seen most of Linux users going that route because 1) it’s fun and you learn a little bit from each experience, 2) Linux users are generally curious, 3) some apps may be more suitable to your workflow at a given time but your workflow may change over time, 4) Linux offers us so many options so it’s like unleashing kids in a toys store, you want to try everything :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703387954 {#2158
      date: 2023-12-24 04:19:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2177 …}
    +nested: Doctrine\ORM\PersistentCollection {#2174 …}
    +votes: Doctrine\ORM\PersistentCollection {#2170 …}
    +reports: Doctrine\ORM\PersistentCollection {#2184 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2134 …}
    -id: 247703
    -bodyTs: "'1':49 '2':62 '3':68 '4':89 'alway':3 'anoth':29 'app':20,70 'back':33 'bit':58 'chang':86 'come':32 'curious':67 'difficult':4 'easili':24 'everyth':110 'experi':61 'find':6 'fun':52 'general':66 'given':80 'go':45 'good':8 'kid':101 'later':34 'learn':55 'like':99 'linux':43,63,90 'littl':57 'mani':94 'marri':17 'may':71,85 'mayb':31 'offer':91 'one':27 'option':95 'point':10 're':15 'rememb':12 'rout':47 'seen':40 'start':9 'store':105 'suitabl':74 'switch':25 'time':81,88 'toy':104 'tri':109 'unleash':100 'us':92 'user':44,64 've':39 'want':107 'workflow':77,84 'year':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6851248"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703387954 {#2154
      date: 2023-12-24 04:19:14.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 23.49 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1994
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +body: "Do you have any experience with neovim? I’m certainly not a Python programmer but I’m doing simple things for fun and so far neovim served me very well. If I eventually go deeper in Python I would be interested to know the limitations of neovim beforehand."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1703365326 {#2186
      date: 2023-12-23 22:02:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wolf@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1995 …}
    +nested: Doctrine\ORM\PersistentCollection {#2006 …}
    +votes: Doctrine\ORM\PersistentCollection {#1997 …}
    +reports: Doctrine\ORM\PersistentCollection {#1998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1999 …}
    -id: 246889
    -bodyTs: "'beforehand':48 'certain':10 'deeper':35 'eventu':33 'experi':5 'far':25 'fun':22 'go':34 'interest':41 'know':43 'limit':45 'm':9,17 'neovim':7,26,47 'programm':14 'python':13,37 'serv':27 'simpl':19 'thing':20 'well':30 'would':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6845993"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703365326 {#2172
      date: 2023-12-23 22:02:06.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10852
  +comment: App\Entity\EntryComment {#1994
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +body: "Do you have any experience with neovim? I’m certainly not a Python programmer but I’m doing simple things for fun and so far neovim served me very well. If I eventually go deeper in Python I would be interested to know the limitations of neovim beforehand."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1703365326 {#2186
      date: 2023-12-23 22:02:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wolf@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1995 …}
    +nested: Doctrine\ORM\PersistentCollection {#2006 …}
    +votes: Doctrine\ORM\PersistentCollection {#1997 …}
    +reports: Doctrine\ORM\PersistentCollection {#1998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1999 …}
    -id: 246889
    -bodyTs: "'beforehand':48 'certain':10 'deeper':35 'eventu':33 'experi':5 'far':25 'fun':22 'go':34 'interest':41 'know':43 'limit':45 'm':9,17 'neovim':7,26,47 'programm':14 'python':13,37 'serv':27 'simpl':19 'thing':20 'well':30 'would':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6845993"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703365326 {#2172
      date: 2023-12-23 22:02:06.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10897
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1703365326 {#2172
    date: 2023-12-23 22:02:06.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10953
  +date: DateTimeImmutable @1703365326 {#2172
    date: 2023-12-23 22:02:06.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.58 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703365326 {#2172
    date: 2023-12-23 22:02:06.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11007
  +createdAt: DateTimeImmutable @1703365326 {#2172
    date: 2023-12-23 22:02:06.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#11061
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2151
    +user: Proxies\__CG__\App\Entity\User {#2574 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
    +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
      \n
      > I would like to premise this with the following:\n
      > \n
      > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
      >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
      > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
      > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
      > \n
      > ---\n
      > \n
      > **Motivation**\n
      > \n
      > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
      > \n
      > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
      > \n
      > **My setup:**\n
      > \n
      > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
      > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
      > - If I go for Emacs, then I will definitely rely on Evil.\n
      > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
      > \n
      > **Questions:**\n
      > \n
      > - First of all, does it make sense for me to only consider these two?\n
      > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
      > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
      > - For those that have used both extensively, which one do you prefer (if any) and why?\n
      > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
      >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
      >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709078963 {#9483
      date: 2024-02-28 01:09:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9482 …}
    +votes: Doctrine\ORM\PersistentCollection {#9490 …}
    +reports: Doctrine\ORM\PersistentCollection {#9492 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
    +badges: Doctrine\ORM\PersistentCollection {#9498 …}
    +children: []
    -id: 24132
    -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
    -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703376740
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9648332"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703290340 {#9480
      date: 2023-12-23 01:12:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#11116
  +entry: Proxies\__CG__\App\Entity\Entry {#2151
    +user: Proxies\__CG__\App\Entity\User {#2574 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
    +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
      \n
      > I would like to premise this with the following:\n
      > \n
      > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
      >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
      > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
      > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
      > \n
      > ---\n
      > \n
      > **Motivation**\n
      > \n
      > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
      > \n
      > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
      > \n
      > **My setup:**\n
      > \n
      > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
      > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
      > - If I go for Emacs, then I will definitely rely on Evil.\n
      > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
      > \n
      > **Questions:**\n
      > \n
      > - First of all, does it make sense for me to only consider these two?\n
      > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
      > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
      > - For those that have used both extensively, which one do you prefer (if any) and why?\n
      > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
      >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
      >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709078963 {#9483
      date: 2024-02-28 01:09:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9482 …}
    +votes: Doctrine\ORM\PersistentCollection {#9490 …}
    +reports: Doctrine\ORM\PersistentCollection {#9492 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
    +badges: Doctrine\ORM\PersistentCollection {#9498 …}
    +children: []
    -id: 24132
    -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
    -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703376740
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9648332"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703290340 {#9480
      date: 2023-12-23 01:12:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11171
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1994
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +body: "Do you have any experience with neovim? I’m certainly not a Python programmer but I’m doing simple things for fun and so far neovim served me very well. If I eventually go deeper in Python I would be interested to know the limitations of neovim beforehand."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1703365326 {#2186
      date: 2023-12-23 22:02:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wolf@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1995 …}
    +nested: Doctrine\ORM\PersistentCollection {#2006 …}
    +votes: Doctrine\ORM\PersistentCollection {#1997 …}
    +reports: Doctrine\ORM\PersistentCollection {#1998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1999 …}
    -id: 246889
    -bodyTs: "'beforehand':48 'certain':10 'deeper':35 'eventu':33 'experi':5 'far':25 'fun':22 'go':34 'interest':41 'know':43 'limit':45 'm':9,17 'neovim':7,26,47 'programm':14 'python':13,37 'serv':27 'simpl':19 'thing':20 'well':30 'would':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6845993"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703365326 {#2172
      date: 2023-12-23 22:02:06.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11241
  +subject: App\Entity\EntryComment {#1994
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +body: "Do you have any experience with neovim? I’m certainly not a Python programmer but I’m doing simple things for fun and so far neovim served me very well. If I eventually go deeper in Python I would be interested to know the limitations of neovim beforehand."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1703365326 {#2186
      date: 2023-12-23 22:02:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wolf@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1995 …}
    +nested: Doctrine\ORM\PersistentCollection {#2006 …}
    +votes: Doctrine\ORM\PersistentCollection {#1997 …}
    +reports: Doctrine\ORM\PersistentCollection {#1998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1999 …}
    -id: 246889
    -bodyTs: "'beforehand':48 'certain':10 'deeper':35 'eventu':33 'experi':5 'far':25 'fun':22 'go':34 'interest':41 'know':43 'limit':45 'm':9,17 'neovim':7,26,47 'programm':14 'python':13,37 'serv':27 'simpl':19 'thing':20 'well':30 'would':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6845993"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703365326 {#2172
      date: 2023-12-23 22:02:06.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.73 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1994
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +body: "Do you have any experience with neovim? I’m certainly not a Python programmer but I’m doing simple things for fun and so far neovim served me very well. If I eventually go deeper in Python I would be interested to know the limitations of neovim beforehand."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1703365326 {#2186
      date: 2023-12-23 22:02:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wolf@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1995 …}
    +nested: Doctrine\ORM\PersistentCollection {#2006 …}
    +votes: Doctrine\ORM\PersistentCollection {#1997 …}
    +reports: Doctrine\ORM\PersistentCollection {#1998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1999 …}
    -id: 246889
    -bodyTs: "'beforehand':48 'certain':10 'deeper':35 'eventu':33 'experi':5 'far':25 'fun':22 'go':34 'interest':41 'know':43 'limit':45 'm':9,17 'neovim':7,26,47 'programm':14 'python':13,37 'serv':27 'simpl':19 'thing':20 'well':30 'would':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6845993"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703365326 {#2172
      date: 2023-12-23 22:02:06.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11298
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1994
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2145 …}
    +body: "Do you have any experience with neovim? I’m certainly not a Python programmer but I’m doing simple things for fun and so far neovim served me very well. If I eventually go deeper in Python I would be interested to know the limitations of neovim beforehand."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1703365326 {#2186
      date: 2023-12-23 22:02:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wolf@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1995 …}
    +nested: Doctrine\ORM\PersistentCollection {#2006 …}
    +votes: Doctrine\ORM\PersistentCollection {#1997 …}
    +reports: Doctrine\ORM\PersistentCollection {#1998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1999 …}
    -id: 246889
    -bodyTs: "'beforehand':48 'certain':10 'deeper':35 'eventu':33 'experi':5 'far':25 'fun':22 'go':34 'interest':41 'know':43 'limit':45 'm':9,17 'neovim':7,26,47 'programm':14 'python':13,37 'serv':27 'simpl':19 'thing':20 'well':30 'would':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6845993"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703365326 {#2172
      date: 2023-12-23 22:02:06.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 7.07 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1989
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1990 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: """
      > I’ve often heard Emacs users pose the argument that Emacs as an Elisp interpreter does just one thing. It’s just that this single thing allows the myriad of functionality it offers. So in that sense comparing it to a terminal/console seems more apt than comparing it to a text editor. I wonder what you think of that argument.\n
      \n
      I only used emacs for a year so I may be wrong but speaking only about how I used it and my current workflow I don’t see a difference. Looking at the usage (and not the code), my very first impression of emacs was that it’s acting as a terminal multiplexer which I was used to and so I liked this aspect. Anytime you need to do something that goes beyond the tasks of an IDE (calendar, email…) you switch window/panel (I’ve always been confused with the specific emacs terminology). That’s exactly what I’m doing with [Tmux ](https://github.com/tmux/tmux/wiki/Getting-Started) where I run neovim and call other apps with a single keybinding. Then I can freely switch from one to another, close one, recall it in the state I’ve closed it…  \n
      Again, this is related to the philosophies of emacs and neovim (*i.e.* do-it-all or do one thing). While neovim is “only” an IDE, emacs goes beyond, and for me this is not a negative criticism of either app. You build a tool with the coding language you need to implement some functionalities. In that sense, to compare apple to apple, emacs has to be compared to neovim coupled to a terminal multiplexer.\n
      \n
      > Hehe, that’s cool! Currently I’m really happy with Thunderbird so I don’t expect to move away anytime soon, but I’ll keep it in mind.\n
      \n
      I used Thunderbird as well and did the switch mainly to allow me to achieve the workflow described above. I do most of my tasks in the terminal. Neomutt would certainly be one additional layer of complexity in your transition to an IDE, unless you chose to use emacs for your emails. Actually configuring emacs as an email client or going with neomutt is pretty similar. But at the end - and this is an example of the higher level of granularity I mentioned earlier - neomutt is more customizable.  \n
      Talking about the level of customization of the IDE functionality only, the plugins I use offer more configuration options in neovim as well.\n
      \n
      Orgmode is also one (the?) big star player in emacs and neovim is trying to attract some users by developing a similar thing [here](https://github.com/nvim-orgmode/orgmode) or [there](https://github.com/nvim-neorg/neorg) but this is not something that would benefit to my workflow. This is maybe one of the reason why people choose emacs vs neovim and why I could quit emacs easily. Going back to the coding language, you can see that the use of lua opens new doors to the original vim. What I appreciate though is that you don’t have to implement any features if you don’t use them in neovim so I can keep my system limited to my needs. This is also seen as a bad thing by some when you start because emacs is capable of quite a lot with a fresh installation while neovim can barely open itself ;)\n
      \n
      Overall we’re all sharing personal experience so no generalization should be extrapolated from single visions and I’m aware of my own bias and preference for singl- task, lightweight, fast tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703340634 {#2003
      date: 2023-12-23 15:10:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2009 …}
    +votes: Doctrine\ORM\PersistentCollection {#1991 …}
    +reports: Doctrine\ORM\PersistentCollection {#2015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2008 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1987 …}
    -id: 245858
    -bodyTs: "'/nvim-neorg/neorg)':443 '/nvim-orgmode/orgmode)':438 '/tmux/tmux/wiki/getting-started)':165 'achiev':315 'act':109 'actual':353 'addit':334 'allow':27,312 'also':414,530 'alway':146 'anoth':186 'anytim':125,292 'app':173,238 'appl':258,260 'appreci':498 'apt':45 'argument':9,60 'aspect':124 'attract':427 'awar':578 'away':291 'back':476 'bad':534 'bare':556 'benefit':451 'beyond':133,226 'bias':582 'big':417 'build':240 'calendar':139 'call':171 'capabl':544 'certain':331 'choos':464 'chose':346 'client':359 'close':187,196 'code':98,245,479 'compar':38,47,257,265 'complex':337 'configur':354,406 'confus':148 'cool':276 'could':471 'coupl':268 'critic':235 'current':83,277 'custom':394 'customiz':388 'describ':318 'develop':431 'differ':90 'do-it-al':210 'door':491 'earlier':384 'easili':474 'editor':52 'either':237 'elisp':14 'emac':5,11,64,104,152,206,224,261,349,355,421,465,473,542 'email':140,352,358 'end':370 'exact':156 'exampl':375 'expect':288 'experi':565 'extrapol':571 'fast':589 'featur':509 'first':101 'freeli':181 'fresh':551 'function':31,252,398 'general':568 'github.com':164,437,442 'github.com/nvim-neorg/neorg)':441 'github.com/nvim-orgmode/orgmode)':436 'github.com/tmux/tmux/wiki/getting-started)':163 'go':361,475 'goe':132,225 'granular':381 'happi':281 'heard':4 'hehe':273 'higher':378 'i.e':209 'ide':138,223,343,397 'implement':250,507 'impress':102 'instal':552 'interpret':15 'keep':297,521 'keybind':177 'languag':246,480 'layer':335 'level':379,392 'lightweight':588 'like':122 'limit':524 'll':296 'look':91 'lot':548 'lua':488 'm':159,279,577 'main':310 'may':70 'mayb':457 'mention':383 'mind':300 'move':290 'multiplex':113,272 'myriad':29 'need':127,248,527 'negat':234 'neomutt':329,363,385 'neovim':169,208,219,267,409,423,467,517,554 'new':490 'offer':33,404 'often':3 'one':18,184,188,216,333,415,458 'open':489,557 'option':407 'orgmod':412 'origin':494 'overal':559 'peopl':463 'person':564 'philosophi':204 'player':419 'plugin':401 'pose':7 'prefer':584 'pretti':365 'quit':472,546 're':561 'realli':280 'reason':461 'recal':189 'relat':201 'run':168 'see':88,483 'seem':43 'seen':531 'sens':37,255 'share':563 'similar':366,433 'singl':25,176,573,586 'someth':130,448 'soon':293 'speak':74 'specif':151 'star':418 'start':540 'state':193 'switch':142,182,309 'system':523 'talk':389 'task':135,325,587 'termin':112,271,328 'terminal/console':42 'terminolog':153 'text':51 'thing':19,26,217,434,535 'think':57 'though':499 'thunderbird':283,303 'tmux':162 'tool':242,590 'transit':340 'tri':425 'unless':344 'usag':94 'use':63,79,117,302,348,403,486,514 'user':6,429 've':2,145,195 'vim':495 'vision':574 'vs':466 'well':305,411 'window/panel':143 'wonder':54 'workflow':84,317,454 'would':330,450 'wrong':72 'year':67"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6839307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703340634 {#1985
      date: 2023-12-23 15:10:34.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11547
  +comment: App\Entity\EntryComment {#1989
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1990 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: """
      > I’ve often heard Emacs users pose the argument that Emacs as an Elisp interpreter does just one thing. It’s just that this single thing allows the myriad of functionality it offers. So in that sense comparing it to a terminal/console seems more apt than comparing it to a text editor. I wonder what you think of that argument.\n
      \n
      I only used emacs for a year so I may be wrong but speaking only about how I used it and my current workflow I don’t see a difference. Looking at the usage (and not the code), my very first impression of emacs was that it’s acting as a terminal multiplexer which I was used to and so I liked this aspect. Anytime you need to do something that goes beyond the tasks of an IDE (calendar, email…) you switch window/panel (I’ve always been confused with the specific emacs terminology). That’s exactly what I’m doing with [Tmux ](https://github.com/tmux/tmux/wiki/Getting-Started) where I run neovim and call other apps with a single keybinding. Then I can freely switch from one to another, close one, recall it in the state I’ve closed it…  \n
      Again, this is related to the philosophies of emacs and neovim (*i.e.* do-it-all or do one thing). While neovim is “only” an IDE, emacs goes beyond, and for me this is not a negative criticism of either app. You build a tool with the coding language you need to implement some functionalities. In that sense, to compare apple to apple, emacs has to be compared to neovim coupled to a terminal multiplexer.\n
      \n
      > Hehe, that’s cool! Currently I’m really happy with Thunderbird so I don’t expect to move away anytime soon, but I’ll keep it in mind.\n
      \n
      I used Thunderbird as well and did the switch mainly to allow me to achieve the workflow described above. I do most of my tasks in the terminal. Neomutt would certainly be one additional layer of complexity in your transition to an IDE, unless you chose to use emacs for your emails. Actually configuring emacs as an email client or going with neomutt is pretty similar. But at the end - and this is an example of the higher level of granularity I mentioned earlier - neomutt is more customizable.  \n
      Talking about the level of customization of the IDE functionality only, the plugins I use offer more configuration options in neovim as well.\n
      \n
      Orgmode is also one (the?) big star player in emacs and neovim is trying to attract some users by developing a similar thing [here](https://github.com/nvim-orgmode/orgmode) or [there](https://github.com/nvim-neorg/neorg) but this is not something that would benefit to my workflow. This is maybe one of the reason why people choose emacs vs neovim and why I could quit emacs easily. Going back to the coding language, you can see that the use of lua opens new doors to the original vim. What I appreciate though is that you don’t have to implement any features if you don’t use them in neovim so I can keep my system limited to my needs. This is also seen as a bad thing by some when you start because emacs is capable of quite a lot with a fresh installation while neovim can barely open itself ;)\n
      \n
      Overall we’re all sharing personal experience so no generalization should be extrapolated from single visions and I’m aware of my own bias and preference for singl- task, lightweight, fast tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703340634 {#2003
      date: 2023-12-23 15:10:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2009 …}
    +votes: Doctrine\ORM\PersistentCollection {#1991 …}
    +reports: Doctrine\ORM\PersistentCollection {#2015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2008 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1987 …}
    -id: 245858
    -bodyTs: "'/nvim-neorg/neorg)':443 '/nvim-orgmode/orgmode)':438 '/tmux/tmux/wiki/getting-started)':165 'achiev':315 'act':109 'actual':353 'addit':334 'allow':27,312 'also':414,530 'alway':146 'anoth':186 'anytim':125,292 'app':173,238 'appl':258,260 'appreci':498 'apt':45 'argument':9,60 'aspect':124 'attract':427 'awar':578 'away':291 'back':476 'bad':534 'bare':556 'benefit':451 'beyond':133,226 'bias':582 'big':417 'build':240 'calendar':139 'call':171 'capabl':544 'certain':331 'choos':464 'chose':346 'client':359 'close':187,196 'code':98,245,479 'compar':38,47,257,265 'complex':337 'configur':354,406 'confus':148 'cool':276 'could':471 'coupl':268 'critic':235 'current':83,277 'custom':394 'customiz':388 'describ':318 'develop':431 'differ':90 'do-it-al':210 'door':491 'earlier':384 'easili':474 'editor':52 'either':237 'elisp':14 'emac':5,11,64,104,152,206,224,261,349,355,421,465,473,542 'email':140,352,358 'end':370 'exact':156 'exampl':375 'expect':288 'experi':565 'extrapol':571 'fast':589 'featur':509 'first':101 'freeli':181 'fresh':551 'function':31,252,398 'general':568 'github.com':164,437,442 'github.com/nvim-neorg/neorg)':441 'github.com/nvim-orgmode/orgmode)':436 'github.com/tmux/tmux/wiki/getting-started)':163 'go':361,475 'goe':132,225 'granular':381 'happi':281 'heard':4 'hehe':273 'higher':378 'i.e':209 'ide':138,223,343,397 'implement':250,507 'impress':102 'instal':552 'interpret':15 'keep':297,521 'keybind':177 'languag':246,480 'layer':335 'level':379,392 'lightweight':588 'like':122 'limit':524 'll':296 'look':91 'lot':548 'lua':488 'm':159,279,577 'main':310 'may':70 'mayb':457 'mention':383 'mind':300 'move':290 'multiplex':113,272 'myriad':29 'need':127,248,527 'negat':234 'neomutt':329,363,385 'neovim':169,208,219,267,409,423,467,517,554 'new':490 'offer':33,404 'often':3 'one':18,184,188,216,333,415,458 'open':489,557 'option':407 'orgmod':412 'origin':494 'overal':559 'peopl':463 'person':564 'philosophi':204 'player':419 'plugin':401 'pose':7 'prefer':584 'pretti':365 'quit':472,546 're':561 'realli':280 'reason':461 'recal':189 'relat':201 'run':168 'see':88,483 'seem':43 'seen':531 'sens':37,255 'share':563 'similar':366,433 'singl':25,176,573,586 'someth':130,448 'soon':293 'speak':74 'specif':151 'star':418 'start':540 'state':193 'switch':142,182,309 'system':523 'talk':389 'task':135,325,587 'termin':112,271,328 'terminal/console':42 'terminolog':153 'text':51 'thing':19,26,217,434,535 'think':57 'though':499 'thunderbird':283,303 'tmux':162 'tool':242,590 'transit':340 'tri':425 'unless':344 'usag':94 'use':63,79,117,302,348,403,486,514 'user':6,429 've':2,145,195 'vim':495 'vision':574 'vs':466 'well':305,411 'window/panel':143 'wonder':54 'workflow':84,317,454 'would':330,450 'wrong':72 'year':67"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6839307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703340634 {#1985
      date: 2023-12-23 15:10:34.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11592
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703340634 {#1985
    date: 2023-12-23 15:10:34.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11648
  +date: DateTimeImmutable @1703340634 {#1985
    date: 2023-12-23 15:10:34.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703340634 {#1985
    date: 2023-12-23 15:10:34.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11702
  +createdAt: DateTimeImmutable @1703340634 {#1985
    date: 2023-12-23 15:10:34.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.12 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#11756
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.17 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2151
    +user: Proxies\__CG__\App\Entity\User {#2574 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
    +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
      \n
      > I would like to premise this with the following:\n
      > \n
      > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
      >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
      > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
      > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
      > \n
      > ---\n
      > \n
      > **Motivation**\n
      > \n
      > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
      > \n
      > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
      > \n
      > **My setup:**\n
      > \n
      > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
      > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
      > - If I go for Emacs, then I will definitely rely on Evil.\n
      > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
      > \n
      > **Questions:**\n
      > \n
      > - First of all, does it make sense for me to only consider these two?\n
      > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
      > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
      > - For those that have used both extensively, which one do you prefer (if any) and why?\n
      > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
      >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
      >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709078963 {#9483
      date: 2024-02-28 01:09:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9482 …}
    +votes: Doctrine\ORM\PersistentCollection {#9490 …}
    +reports: Doctrine\ORM\PersistentCollection {#9492 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
    +badges: Doctrine\ORM\PersistentCollection {#9498 …}
    +children: []
    -id: 24132
    -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
    -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703376740
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9648332"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703290340 {#9480
      date: 2023-12-23 01:12:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#11811
  +entry: Proxies\__CG__\App\Entity\Entry {#2151
    +user: Proxies\__CG__\App\Entity\User {#2574 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
    +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
      \n
      > I would like to premise this with the following:\n
      > \n
      > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
      >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
      > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
      > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
      > \n
      > ---\n
      > \n
      > **Motivation**\n
      > \n
      > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
      > \n
      > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
      > \n
      > **My setup:**\n
      > \n
      > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
      > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
      > - If I go for Emacs, then I will definitely rely on Evil.\n
      > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
      > \n
      > **Questions:**\n
      > \n
      > - First of all, does it make sense for me to only consider these two?\n
      > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
      > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
      > - For those that have used both extensively, which one do you prefer (if any) and why?\n
      > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
      >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
      >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709078963 {#9483
      date: 2024-02-28 01:09:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9482 …}
    +votes: Doctrine\ORM\PersistentCollection {#9490 …}
    +reports: Doctrine\ORM\PersistentCollection {#9492 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
    +badges: Doctrine\ORM\PersistentCollection {#9498 …}
    +children: []
    -id: 24132
    -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
    -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703376740
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9648332"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703290340 {#9480
      date: 2023-12-23 01:12:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.30 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11866
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.53 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1989
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1990 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: """
      > I’ve often heard Emacs users pose the argument that Emacs as an Elisp interpreter does just one thing. It’s just that this single thing allows the myriad of functionality it offers. So in that sense comparing it to a terminal/console seems more apt than comparing it to a text editor. I wonder what you think of that argument.\n
      \n
      I only used emacs for a year so I may be wrong but speaking only about how I used it and my current workflow I don’t see a difference. Looking at the usage (and not the code), my very first impression of emacs was that it’s acting as a terminal multiplexer which I was used to and so I liked this aspect. Anytime you need to do something that goes beyond the tasks of an IDE (calendar, email…) you switch window/panel (I’ve always been confused with the specific emacs terminology). That’s exactly what I’m doing with [Tmux ](https://github.com/tmux/tmux/wiki/Getting-Started) where I run neovim and call other apps with a single keybinding. Then I can freely switch from one to another, close one, recall it in the state I’ve closed it…  \n
      Again, this is related to the philosophies of emacs and neovim (*i.e.* do-it-all or do one thing). While neovim is “only” an IDE, emacs goes beyond, and for me this is not a negative criticism of either app. You build a tool with the coding language you need to implement some functionalities. In that sense, to compare apple to apple, emacs has to be compared to neovim coupled to a terminal multiplexer.\n
      \n
      > Hehe, that’s cool! Currently I’m really happy with Thunderbird so I don’t expect to move away anytime soon, but I’ll keep it in mind.\n
      \n
      I used Thunderbird as well and did the switch mainly to allow me to achieve the workflow described above. I do most of my tasks in the terminal. Neomutt would certainly be one additional layer of complexity in your transition to an IDE, unless you chose to use emacs for your emails. Actually configuring emacs as an email client or going with neomutt is pretty similar. But at the end - and this is an example of the higher level of granularity I mentioned earlier - neomutt is more customizable.  \n
      Talking about the level of customization of the IDE functionality only, the plugins I use offer more configuration options in neovim as well.\n
      \n
      Orgmode is also one (the?) big star player in emacs and neovim is trying to attract some users by developing a similar thing [here](https://github.com/nvim-orgmode/orgmode) or [there](https://github.com/nvim-neorg/neorg) but this is not something that would benefit to my workflow. This is maybe one of the reason why people choose emacs vs neovim and why I could quit emacs easily. Going back to the coding language, you can see that the use of lua opens new doors to the original vim. What I appreciate though is that you don’t have to implement any features if you don’t use them in neovim so I can keep my system limited to my needs. This is also seen as a bad thing by some when you start because emacs is capable of quite a lot with a fresh installation while neovim can barely open itself ;)\n
      \n
      Overall we’re all sharing personal experience so no generalization should be extrapolated from single visions and I’m aware of my own bias and preference for singl- task, lightweight, fast tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703340634 {#2003
      date: 2023-12-23 15:10:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2009 …}
    +votes: Doctrine\ORM\PersistentCollection {#1991 …}
    +reports: Doctrine\ORM\PersistentCollection {#2015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2008 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1987 …}
    -id: 245858
    -bodyTs: "'/nvim-neorg/neorg)':443 '/nvim-orgmode/orgmode)':438 '/tmux/tmux/wiki/getting-started)':165 'achiev':315 'act':109 'actual':353 'addit':334 'allow':27,312 'also':414,530 'alway':146 'anoth':186 'anytim':125,292 'app':173,238 'appl':258,260 'appreci':498 'apt':45 'argument':9,60 'aspect':124 'attract':427 'awar':578 'away':291 'back':476 'bad':534 'bare':556 'benefit':451 'beyond':133,226 'bias':582 'big':417 'build':240 'calendar':139 'call':171 'capabl':544 'certain':331 'choos':464 'chose':346 'client':359 'close':187,196 'code':98,245,479 'compar':38,47,257,265 'complex':337 'configur':354,406 'confus':148 'cool':276 'could':471 'coupl':268 'critic':235 'current':83,277 'custom':394 'customiz':388 'describ':318 'develop':431 'differ':90 'do-it-al':210 'door':491 'earlier':384 'easili':474 'editor':52 'either':237 'elisp':14 'emac':5,11,64,104,152,206,224,261,349,355,421,465,473,542 'email':140,352,358 'end':370 'exact':156 'exampl':375 'expect':288 'experi':565 'extrapol':571 'fast':589 'featur':509 'first':101 'freeli':181 'fresh':551 'function':31,252,398 'general':568 'github.com':164,437,442 'github.com/nvim-neorg/neorg)':441 'github.com/nvim-orgmode/orgmode)':436 'github.com/tmux/tmux/wiki/getting-started)':163 'go':361,475 'goe':132,225 'granular':381 'happi':281 'heard':4 'hehe':273 'higher':378 'i.e':209 'ide':138,223,343,397 'implement':250,507 'impress':102 'instal':552 'interpret':15 'keep':297,521 'keybind':177 'languag':246,480 'layer':335 'level':379,392 'lightweight':588 'like':122 'limit':524 'll':296 'look':91 'lot':548 'lua':488 'm':159,279,577 'main':310 'may':70 'mayb':457 'mention':383 'mind':300 'move':290 'multiplex':113,272 'myriad':29 'need':127,248,527 'negat':234 'neomutt':329,363,385 'neovim':169,208,219,267,409,423,467,517,554 'new':490 'offer':33,404 'often':3 'one':18,184,188,216,333,415,458 'open':489,557 'option':407 'orgmod':412 'origin':494 'overal':559 'peopl':463 'person':564 'philosophi':204 'player':419 'plugin':401 'pose':7 'prefer':584 'pretti':365 'quit':472,546 're':561 'realli':280 'reason':461 'recal':189 'relat':201 'run':168 'see':88,483 'seem':43 'seen':531 'sens':37,255 'share':563 'similar':366,433 'singl':25,176,573,586 'someth':130,448 'soon':293 'speak':74 'specif':151 'star':418 'start':540 'state':193 'switch':142,182,309 'system':523 'talk':389 'task':135,325,587 'termin':112,271,328 'terminal/console':42 'terminolog':153 'text':51 'thing':19,26,217,434,535 'think':57 'though':499 'thunderbird':283,303 'tmux':162 'tool':242,590 'transit':340 'tri':425 'unless':344 'usag':94 'use':63,79,117,302,348,403,486,514 'user':6,429 've':2,145,195 'vim':495 'vision':574 'vs':466 'well':305,411 'window/panel':143 'wonder':54 'workflow':84,317,454 'would':330,450 'wrong':72 'year':67"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6839307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703340634 {#1985
      date: 2023-12-23 15:10:34.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11992
  +subject: App\Entity\EntryComment {#1989
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1990 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: """
      > I’ve often heard Emacs users pose the argument that Emacs as an Elisp interpreter does just one thing. It’s just that this single thing allows the myriad of functionality it offers. So in that sense comparing it to a terminal/console seems more apt than comparing it to a text editor. I wonder what you think of that argument.\n
      \n
      I only used emacs for a year so I may be wrong but speaking only about how I used it and my current workflow I don’t see a difference. Looking at the usage (and not the code), my very first impression of emacs was that it’s acting as a terminal multiplexer which I was used to and so I liked this aspect. Anytime you need to do something that goes beyond the tasks of an IDE (calendar, email…) you switch window/panel (I’ve always been confused with the specific emacs terminology). That’s exactly what I’m doing with [Tmux ](https://github.com/tmux/tmux/wiki/Getting-Started) where I run neovim and call other apps with a single keybinding. Then I can freely switch from one to another, close one, recall it in the state I’ve closed it…  \n
      Again, this is related to the philosophies of emacs and neovim (*i.e.* do-it-all or do one thing). While neovim is “only” an IDE, emacs goes beyond, and for me this is not a negative criticism of either app. You build a tool with the coding language you need to implement some functionalities. In that sense, to compare apple to apple, emacs has to be compared to neovim coupled to a terminal multiplexer.\n
      \n
      > Hehe, that’s cool! Currently I’m really happy with Thunderbird so I don’t expect to move away anytime soon, but I’ll keep it in mind.\n
      \n
      I used Thunderbird as well and did the switch mainly to allow me to achieve the workflow described above. I do most of my tasks in the terminal. Neomutt would certainly be one additional layer of complexity in your transition to an IDE, unless you chose to use emacs for your emails. Actually configuring emacs as an email client or going with neomutt is pretty similar. But at the end - and this is an example of the higher level of granularity I mentioned earlier - neomutt is more customizable.  \n
      Talking about the level of customization of the IDE functionality only, the plugins I use offer more configuration options in neovim as well.\n
      \n
      Orgmode is also one (the?) big star player in emacs and neovim is trying to attract some users by developing a similar thing [here](https://github.com/nvim-orgmode/orgmode) or [there](https://github.com/nvim-neorg/neorg) but this is not something that would benefit to my workflow. This is maybe one of the reason why people choose emacs vs neovim and why I could quit emacs easily. Going back to the coding language, you can see that the use of lua opens new doors to the original vim. What I appreciate though is that you don’t have to implement any features if you don’t use them in neovim so I can keep my system limited to my needs. This is also seen as a bad thing by some when you start because emacs is capable of quite a lot with a fresh installation while neovim can barely open itself ;)\n
      \n
      Overall we’re all sharing personal experience so no generalization should be extrapolated from single visions and I’m aware of my own bias and preference for singl- task, lightweight, fast tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703340634 {#2003
      date: 2023-12-23 15:10:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2009 …}
    +votes: Doctrine\ORM\PersistentCollection {#1991 …}
    +reports: Doctrine\ORM\PersistentCollection {#2015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2008 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1987 …}
    -id: 245858
    -bodyTs: "'/nvim-neorg/neorg)':443 '/nvim-orgmode/orgmode)':438 '/tmux/tmux/wiki/getting-started)':165 'achiev':315 'act':109 'actual':353 'addit':334 'allow':27,312 'also':414,530 'alway':146 'anoth':186 'anytim':125,292 'app':173,238 'appl':258,260 'appreci':498 'apt':45 'argument':9,60 'aspect':124 'attract':427 'awar':578 'away':291 'back':476 'bad':534 'bare':556 'benefit':451 'beyond':133,226 'bias':582 'big':417 'build':240 'calendar':139 'call':171 'capabl':544 'certain':331 'choos':464 'chose':346 'client':359 'close':187,196 'code':98,245,479 'compar':38,47,257,265 'complex':337 'configur':354,406 'confus':148 'cool':276 'could':471 'coupl':268 'critic':235 'current':83,277 'custom':394 'customiz':388 'describ':318 'develop':431 'differ':90 'do-it-al':210 'door':491 'earlier':384 'easili':474 'editor':52 'either':237 'elisp':14 'emac':5,11,64,104,152,206,224,261,349,355,421,465,473,542 'email':140,352,358 'end':370 'exact':156 'exampl':375 'expect':288 'experi':565 'extrapol':571 'fast':589 'featur':509 'first':101 'freeli':181 'fresh':551 'function':31,252,398 'general':568 'github.com':164,437,442 'github.com/nvim-neorg/neorg)':441 'github.com/nvim-orgmode/orgmode)':436 'github.com/tmux/tmux/wiki/getting-started)':163 'go':361,475 'goe':132,225 'granular':381 'happi':281 'heard':4 'hehe':273 'higher':378 'i.e':209 'ide':138,223,343,397 'implement':250,507 'impress':102 'instal':552 'interpret':15 'keep':297,521 'keybind':177 'languag':246,480 'layer':335 'level':379,392 'lightweight':588 'like':122 'limit':524 'll':296 'look':91 'lot':548 'lua':488 'm':159,279,577 'main':310 'may':70 'mayb':457 'mention':383 'mind':300 'move':290 'multiplex':113,272 'myriad':29 'need':127,248,527 'negat':234 'neomutt':329,363,385 'neovim':169,208,219,267,409,423,467,517,554 'new':490 'offer':33,404 'often':3 'one':18,184,188,216,333,415,458 'open':489,557 'option':407 'orgmod':412 'origin':494 'overal':559 'peopl':463 'person':564 'philosophi':204 'player':419 'plugin':401 'pose':7 'prefer':584 'pretti':365 'quit':472,546 're':561 'realli':280 'reason':461 'recal':189 'relat':201 'run':168 'see':88,483 'seem':43 'seen':531 'sens':37,255 'share':563 'similar':366,433 'singl':25,176,573,586 'someth':130,448 'soon':293 'speak':74 'specif':151 'star':418 'start':540 'state':193 'switch':142,182,309 'system':523 'talk':389 'task':135,325,587 'termin':112,271,328 'terminal/console':42 'terminolog':153 'text':51 'thing':19,26,217,434,535 'think':57 'though':499 'thunderbird':283,303 'tmux':162 'tool':242,590 'transit':340 'tri':425 'unless':344 'usag':94 'use':63,79,117,302,348,403,486,514 'user':6,429 've':2,145,195 'vim':495 'vision':574 'vs':466 'well':305,411 'window/panel':143 'wonder':54 'workflow':84,317,454 'would':330,450 'wrong':72 'year':67"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6839307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703340634 {#1985
      date: 2023-12-23 15:10:34.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1989
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1990 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: """
      > I’ve often heard Emacs users pose the argument that Emacs as an Elisp interpreter does just one thing. It’s just that this single thing allows the myriad of functionality it offers. So in that sense comparing it to a terminal/console seems more apt than comparing it to a text editor. I wonder what you think of that argument.\n
      \n
      I only used emacs for a year so I may be wrong but speaking only about how I used it and my current workflow I don’t see a difference. Looking at the usage (and not the code), my very first impression of emacs was that it’s acting as a terminal multiplexer which I was used to and so I liked this aspect. Anytime you need to do something that goes beyond the tasks of an IDE (calendar, email…) you switch window/panel (I’ve always been confused with the specific emacs terminology). That’s exactly what I’m doing with [Tmux ](https://github.com/tmux/tmux/wiki/Getting-Started) where I run neovim and call other apps with a single keybinding. Then I can freely switch from one to another, close one, recall it in the state I’ve closed it…  \n
      Again, this is related to the philosophies of emacs and neovim (*i.e.* do-it-all or do one thing). While neovim is “only” an IDE, emacs goes beyond, and for me this is not a negative criticism of either app. You build a tool with the coding language you need to implement some functionalities. In that sense, to compare apple to apple, emacs has to be compared to neovim coupled to a terminal multiplexer.\n
      \n
      > Hehe, that’s cool! Currently I’m really happy with Thunderbird so I don’t expect to move away anytime soon, but I’ll keep it in mind.\n
      \n
      I used Thunderbird as well and did the switch mainly to allow me to achieve the workflow described above. I do most of my tasks in the terminal. Neomutt would certainly be one additional layer of complexity in your transition to an IDE, unless you chose to use emacs for your emails. Actually configuring emacs as an email client or going with neomutt is pretty similar. But at the end - and this is an example of the higher level of granularity I mentioned earlier - neomutt is more customizable.  \n
      Talking about the level of customization of the IDE functionality only, the plugins I use offer more configuration options in neovim as well.\n
      \n
      Orgmode is also one (the?) big star player in emacs and neovim is trying to attract some users by developing a similar thing [here](https://github.com/nvim-orgmode/orgmode) or [there](https://github.com/nvim-neorg/neorg) but this is not something that would benefit to my workflow. This is maybe one of the reason why people choose emacs vs neovim and why I could quit emacs easily. Going back to the coding language, you can see that the use of lua opens new doors to the original vim. What I appreciate though is that you don’t have to implement any features if you don’t use them in neovim so I can keep my system limited to my needs. This is also seen as a bad thing by some when you start because emacs is capable of quite a lot with a fresh installation while neovim can barely open itself ;)\n
      \n
      Overall we’re all sharing personal experience so no generalization should be extrapolated from single visions and I’m aware of my own bias and preference for singl- task, lightweight, fast tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703340634 {#2003
      date: 2023-12-23 15:10:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2009 …}
    +votes: Doctrine\ORM\PersistentCollection {#1991 …}
    +reports: Doctrine\ORM\PersistentCollection {#2015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2008 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1987 …}
    -id: 245858
    -bodyTs: "'/nvim-neorg/neorg)':443 '/nvim-orgmode/orgmode)':438 '/tmux/tmux/wiki/getting-started)':165 'achiev':315 'act':109 'actual':353 'addit':334 'allow':27,312 'also':414,530 'alway':146 'anoth':186 'anytim':125,292 'app':173,238 'appl':258,260 'appreci':498 'apt':45 'argument':9,60 'aspect':124 'attract':427 'awar':578 'away':291 'back':476 'bad':534 'bare':556 'benefit':451 'beyond':133,226 'bias':582 'big':417 'build':240 'calendar':139 'call':171 'capabl':544 'certain':331 'choos':464 'chose':346 'client':359 'close':187,196 'code':98,245,479 'compar':38,47,257,265 'complex':337 'configur':354,406 'confus':148 'cool':276 'could':471 'coupl':268 'critic':235 'current':83,277 'custom':394 'customiz':388 'describ':318 'develop':431 'differ':90 'do-it-al':210 'door':491 'earlier':384 'easili':474 'editor':52 'either':237 'elisp':14 'emac':5,11,64,104,152,206,224,261,349,355,421,465,473,542 'email':140,352,358 'end':370 'exact':156 'exampl':375 'expect':288 'experi':565 'extrapol':571 'fast':589 'featur':509 'first':101 'freeli':181 'fresh':551 'function':31,252,398 'general':568 'github.com':164,437,442 'github.com/nvim-neorg/neorg)':441 'github.com/nvim-orgmode/orgmode)':436 'github.com/tmux/tmux/wiki/getting-started)':163 'go':361,475 'goe':132,225 'granular':381 'happi':281 'heard':4 'hehe':273 'higher':378 'i.e':209 'ide':138,223,343,397 'implement':250,507 'impress':102 'instal':552 'interpret':15 'keep':297,521 'keybind':177 'languag':246,480 'layer':335 'level':379,392 'lightweight':588 'like':122 'limit':524 'll':296 'look':91 'lot':548 'lua':488 'm':159,279,577 'main':310 'may':70 'mayb':457 'mention':383 'mind':300 'move':290 'multiplex':113,272 'myriad':29 'need':127,248,527 'negat':234 'neomutt':329,363,385 'neovim':169,208,219,267,409,423,467,517,554 'new':490 'offer':33,404 'often':3 'one':18,184,188,216,333,415,458 'open':489,557 'option':407 'orgmod':412 'origin':494 'overal':559 'peopl':463 'person':564 'philosophi':204 'player':419 'plugin':401 'pose':7 'prefer':584 'pretti':365 'quit':472,546 're':561 'realli':280 'reason':461 'recal':189 'relat':201 'run':168 'see':88,483 'seem':43 'seen':531 'sens':37,255 'share':563 'similar':366,433 'singl':25,176,573,586 'someth':130,448 'soon':293 'speak':74 'specif':151 'star':418 'start':540 'state':193 'switch':142,182,309 'system':523 'talk':389 'task':135,325,587 'termin':112,271,328 'terminal/console':42 'terminolog':153 'text':51 'thing':19,26,217,434,535 'think':57 'though':499 'thunderbird':283,303 'tmux':162 'tool':242,590 'transit':340 'tri':425 'unless':344 'usag':94 'use':63,79,117,302,348,403,486,514 'user':6,429 've':2,145,195 'vim':495 'vision':574 'vs':466 'well':305,411 'window/panel':143 'wonder':54 'workflow':84,317,454 'would':330,450 'wrong':72 'year':67"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6839307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703340634 {#1985
      date: 2023-12-23 15:10:34.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12049
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1989
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1990 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: """
      > I’ve often heard Emacs users pose the argument that Emacs as an Elisp interpreter does just one thing. It’s just that this single thing allows the myriad of functionality it offers. So in that sense comparing it to a terminal/console seems more apt than comparing it to a text editor. I wonder what you think of that argument.\n
      \n
      I only used emacs for a year so I may be wrong but speaking only about how I used it and my current workflow I don’t see a difference. Looking at the usage (and not the code), my very first impression of emacs was that it’s acting as a terminal multiplexer which I was used to and so I liked this aspect. Anytime you need to do something that goes beyond the tasks of an IDE (calendar, email…) you switch window/panel (I’ve always been confused with the specific emacs terminology). That’s exactly what I’m doing with [Tmux ](https://github.com/tmux/tmux/wiki/Getting-Started) where I run neovim and call other apps with a single keybinding. Then I can freely switch from one to another, close one, recall it in the state I’ve closed it…  \n
      Again, this is related to the philosophies of emacs and neovim (*i.e.* do-it-all or do one thing). While neovim is “only” an IDE, emacs goes beyond, and for me this is not a negative criticism of either app. You build a tool with the coding language you need to implement some functionalities. In that sense, to compare apple to apple, emacs has to be compared to neovim coupled to a terminal multiplexer.\n
      \n
      > Hehe, that’s cool! Currently I’m really happy with Thunderbird so I don’t expect to move away anytime soon, but I’ll keep it in mind.\n
      \n
      I used Thunderbird as well and did the switch mainly to allow me to achieve the workflow described above. I do most of my tasks in the terminal. Neomutt would certainly be one additional layer of complexity in your transition to an IDE, unless you chose to use emacs for your emails. Actually configuring emacs as an email client or going with neomutt is pretty similar. But at the end - and this is an example of the higher level of granularity I mentioned earlier - neomutt is more customizable.  \n
      Talking about the level of customization of the IDE functionality only, the plugins I use offer more configuration options in neovim as well.\n
      \n
      Orgmode is also one (the?) big star player in emacs and neovim is trying to attract some users by developing a similar thing [here](https://github.com/nvim-orgmode/orgmode) or [there](https://github.com/nvim-neorg/neorg) but this is not something that would benefit to my workflow. This is maybe one of the reason why people choose emacs vs neovim and why I could quit emacs easily. Going back to the coding language, you can see that the use of lua opens new doors to the original vim. What I appreciate though is that you don’t have to implement any features if you don’t use them in neovim so I can keep my system limited to my needs. This is also seen as a bad thing by some when you start because emacs is capable of quite a lot with a fresh installation while neovim can barely open itself ;)\n
      \n
      Overall we’re all sharing personal experience so no generalization should be extrapolated from single visions and I’m aware of my own bias and preference for singl- task, lightweight, fast tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703340634 {#2003
      date: 2023-12-23 15:10:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2009 …}
    +votes: Doctrine\ORM\PersistentCollection {#1991 …}
    +reports: Doctrine\ORM\PersistentCollection {#2015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2008 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1987 …}
    -id: 245858
    -bodyTs: "'/nvim-neorg/neorg)':443 '/nvim-orgmode/orgmode)':438 '/tmux/tmux/wiki/getting-started)':165 'achiev':315 'act':109 'actual':353 'addit':334 'allow':27,312 'also':414,530 'alway':146 'anoth':186 'anytim':125,292 'app':173,238 'appl':258,260 'appreci':498 'apt':45 'argument':9,60 'aspect':124 'attract':427 'awar':578 'away':291 'back':476 'bad':534 'bare':556 'benefit':451 'beyond':133,226 'bias':582 'big':417 'build':240 'calendar':139 'call':171 'capabl':544 'certain':331 'choos':464 'chose':346 'client':359 'close':187,196 'code':98,245,479 'compar':38,47,257,265 'complex':337 'configur':354,406 'confus':148 'cool':276 'could':471 'coupl':268 'critic':235 'current':83,277 'custom':394 'customiz':388 'describ':318 'develop':431 'differ':90 'do-it-al':210 'door':491 'earlier':384 'easili':474 'editor':52 'either':237 'elisp':14 'emac':5,11,64,104,152,206,224,261,349,355,421,465,473,542 'email':140,352,358 'end':370 'exact':156 'exampl':375 'expect':288 'experi':565 'extrapol':571 'fast':589 'featur':509 'first':101 'freeli':181 'fresh':551 'function':31,252,398 'general':568 'github.com':164,437,442 'github.com/nvim-neorg/neorg)':441 'github.com/nvim-orgmode/orgmode)':436 'github.com/tmux/tmux/wiki/getting-started)':163 'go':361,475 'goe':132,225 'granular':381 'happi':281 'heard':4 'hehe':273 'higher':378 'i.e':209 'ide':138,223,343,397 'implement':250,507 'impress':102 'instal':552 'interpret':15 'keep':297,521 'keybind':177 'languag':246,480 'layer':335 'level':379,392 'lightweight':588 'like':122 'limit':524 'll':296 'look':91 'lot':548 'lua':488 'm':159,279,577 'main':310 'may':70 'mayb':457 'mention':383 'mind':300 'move':290 'multiplex':113,272 'myriad':29 'need':127,248,527 'negat':234 'neomutt':329,363,385 'neovim':169,208,219,267,409,423,467,517,554 'new':490 'offer':33,404 'often':3 'one':18,184,188,216,333,415,458 'open':489,557 'option':407 'orgmod':412 'origin':494 'overal':559 'peopl':463 'person':564 'philosophi':204 'player':419 'plugin':401 'pose':7 'prefer':584 'pretti':365 'quit':472,546 're':561 'realli':280 'reason':461 'recal':189 'relat':201 'run':168 'see':88,483 'seem':43 'seen':531 'sens':37,255 'share':563 'similar':366,433 'singl':25,176,573,586 'someth':130,448 'soon':293 'speak':74 'specif':151 'star':418 'start':540 'state':193 'switch':142,182,309 'system':523 'talk':389 'task':135,325,587 'termin':112,271,328 'terminal/console':42 'terminolog':153 'text':51 'thing':19,26,217,434,535 'think':57 'though':499 'thunderbird':283,303 'tmux':162 'tool':242,590 'transit':340 'tri':425 'unless':344 'usag':94 'use':63,79,117,302,348,403,486,514 'user':6,429 've':2,145,195 'vim':495 'vision':574 'vs':466 'well':305,411 'window/panel':143 'wonder':54 'workflow':84,317,454 'would':330,450 'wrong':72 'year':67"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6839307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703340634 {#1985
      date: 2023-12-23 15:10:34.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 25.78 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1980
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2368 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2368 …}
    +body: """
      > Dive in beyond the basic “hjkl:q” though.\n
      \n
      This is a video I can’t recommend enough: <https://www.youtube.com/watch?v=d8XtNXutVto>It’s long (&gt;1h) but it’s very well made.\n
      \n
      It’s a long tutor go through with some bonus advanced tweak, and the explanations clearly helps remembering everything easily. If I knew it when I’ve started that would have saved me so much time and helped me from getting into bad habits I then had to fight against.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703306087 {#2007
      date: 2023-12-23 05:34:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@atzanteol@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2375 …}
    +nested: Doctrine\ORM\PersistentCollection {#2374 …}
    +votes: Doctrine\ORM\PersistentCollection {#2362 …}
    +reports: Doctrine\ORM\PersistentCollection {#2367 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2269 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1347 …}
    -id: 245006
    -bodyTs: "'/watch?v=d8xtnxutvto':20 '1h':24 'advanc':41 'bad':73 'basic':5 'beyond':3 'bonus':40 'clear':46 'dive':1 'easili':50 'enough':17 'everyth':49 'explan':45 'fight':79 'get':71 'go':36 'habit':74 'help':47,68 'hjkl':6 'knew':53 'long':23,34 'made':30 'much':65 'q':7 'recommend':16 'rememb':48 'save':62 'start':58 'though':8 'time':66 'tutor':35 'tweak':42 've':57 'video':12 'well':29 'would':60 'www.youtube.com':19 'www.youtube.com/watch?v=d8xtnxutvto':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6834332"
    +editedAt: DateTimeImmutable @1706726984 {#2004
      date: 2024-01-31 19:49:44.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703306087 {#2311
      date: 2023-12-23 05:34:47.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12298
  +comment: App\Entity\EntryComment {#1980
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2368 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2368 …}
    +body: """
      > Dive in beyond the basic “hjkl:q” though.\n
      \n
      This is a video I can’t recommend enough: <https://www.youtube.com/watch?v=d8XtNXutVto>It’s long (&gt;1h) but it’s very well made.\n
      \n
      It’s a long tutor go through with some bonus advanced tweak, and the explanations clearly helps remembering everything easily. If I knew it when I’ve started that would have saved me so much time and helped me from getting into bad habits I then had to fight against.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703306087 {#2007
      date: 2023-12-23 05:34:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@atzanteol@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2375 …}
    +nested: Doctrine\ORM\PersistentCollection {#2374 …}
    +votes: Doctrine\ORM\PersistentCollection {#2362 …}
    +reports: Doctrine\ORM\PersistentCollection {#2367 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2269 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1347 …}
    -id: 245006
    -bodyTs: "'/watch?v=d8xtnxutvto':20 '1h':24 'advanc':41 'bad':73 'basic':5 'beyond':3 'bonus':40 'clear':46 'dive':1 'easili':50 'enough':17 'everyth':49 'explan':45 'fight':79 'get':71 'go':36 'habit':74 'help':47,68 'hjkl':6 'knew':53 'long':23,34 'made':30 'much':65 'q':7 'recommend':16 'rememb':48 'save':62 'start':58 'though':8 'time':66 'tutor':35 'tweak':42 've':57 'video':12 'well':29 'would':60 'www.youtube.com':19 'www.youtube.com/watch?v=d8xtnxutvto':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6834332"
    +editedAt: DateTimeImmutable @1706726984 {#2004
      date: 2024-01-31 19:49:44.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703306087 {#2311
      date: 2023-12-23 05:34:47.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12343
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1703306087 {#2311
    date: 2023-12-23 05:34:47.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12399
  +date: DateTimeImmutable @1703306087 {#2311
    date: 2023-12-23 05:34:47.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.26 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703306087 {#2311
    date: 2023-12-23 05:34:47.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1706726984 {#2004
    date: 2024-01-31 19:49:44.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12453
  +createdAt: DateTimeImmutable @1703306087 {#2311
    date: 2023-12-23 05:34:47.0 +01:00
  }
  +editedAt: DateTimeImmutable @1706726984 {#2004
    date: 2024-01-31 19:49:44.0 +01:00
  }
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.20 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#12507
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2151
    +user: Proxies\__CG__\App\Entity\User {#2574 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
    +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
      \n
      > I would like to premise this with the following:\n
      > \n
      > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
      >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
      > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
      > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
      > \n
      > ---\n
      > \n
      > **Motivation**\n
      > \n
      > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
      > \n
      > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
      > \n
      > **My setup:**\n
      > \n
      > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
      > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
      > - If I go for Emacs, then I will definitely rely on Evil.\n
      > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
      > \n
      > **Questions:**\n
      > \n
      > - First of all, does it make sense for me to only consider these two?\n
      > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
      > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
      > - For those that have used both extensively, which one do you prefer (if any) and why?\n
      > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
      >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
      >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709078963 {#9483
      date: 2024-02-28 01:09:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9482 …}
    +votes: Doctrine\ORM\PersistentCollection {#9490 …}
    +reports: Doctrine\ORM\PersistentCollection {#9492 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
    +badges: Doctrine\ORM\PersistentCollection {#9498 …}
    +children: []
    -id: 24132
    -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
    -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703376740
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9648332"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703290340 {#9480
      date: 2023-12-23 01:12:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#12562
  +entry: Proxies\__CG__\App\Entity\Entry {#2151
    +user: Proxies\__CG__\App\Entity\User {#2574 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
    +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
      \n
      > I would like to premise this with the following:\n
      > \n
      > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
      >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
      > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
      > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
      > \n
      > ---\n
      > \n
      > **Motivation**\n
      > \n
      > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
      > \n
      > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
      > \n
      > **My setup:**\n
      > \n
      > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
      > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
      > - If I go for Emacs, then I will definitely rely on Evil.\n
      > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
      > \n
      > **Questions:**\n
      > \n
      > - First of all, does it make sense for me to only consider these two?\n
      > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
      > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
      > - For those that have used both extensively, which one do you prefer (if any) and why?\n
      > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
      >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
      >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709078963 {#9483
      date: 2024-02-28 01:09:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9482 …}
    +votes: Doctrine\ORM\PersistentCollection {#9490 …}
    +reports: Doctrine\ORM\PersistentCollection {#9492 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
    +badges: Doctrine\ORM\PersistentCollection {#9498 …}
    +children: []
    -id: 24132
    -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
    -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703376740
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9648332"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703290340 {#9480
      date: 2023-12-23 01:12:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12617
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1980
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2368 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2368 …}
    +body: """
      > Dive in beyond the basic “hjkl:q” though.\n
      \n
      This is a video I can’t recommend enough: <https://www.youtube.com/watch?v=d8XtNXutVto>It’s long (&gt;1h) but it’s very well made.\n
      \n
      It’s a long tutor go through with some bonus advanced tweak, and the explanations clearly helps remembering everything easily. If I knew it when I’ve started that would have saved me so much time and helped me from getting into bad habits I then had to fight against.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703306087 {#2007
      date: 2023-12-23 05:34:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@atzanteol@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2375 …}
    +nested: Doctrine\ORM\PersistentCollection {#2374 …}
    +votes: Doctrine\ORM\PersistentCollection {#2362 …}
    +reports: Doctrine\ORM\PersistentCollection {#2367 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2269 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1347 …}
    -id: 245006
    -bodyTs: "'/watch?v=d8xtnxutvto':20 '1h':24 'advanc':41 'bad':73 'basic':5 'beyond':3 'bonus':40 'clear':46 'dive':1 'easili':50 'enough':17 'everyth':49 'explan':45 'fight':79 'get':71 'go':36 'habit':74 'help':47,68 'hjkl':6 'knew':53 'long':23,34 'made':30 'much':65 'q':7 'recommend':16 'rememb':48 'save':62 'start':58 'though':8 'time':66 'tutor':35 'tweak':42 've':57 'video':12 'well':29 'would':60 'www.youtube.com':19 'www.youtube.com/watch?v=d8xtnxutvto':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6834332"
    +editedAt: DateTimeImmutable @1706726984 {#2004
      date: 2024-01-31 19:49:44.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703306087 {#2311
      date: 2023-12-23 05:34:47.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12703
  +subject: App\Entity\EntryComment {#1980
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2368 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2368 …}
    +body: """
      > Dive in beyond the basic “hjkl:q” though.\n
      \n
      This is a video I can’t recommend enough: <https://www.youtube.com/watch?v=d8XtNXutVto>It’s long (&gt;1h) but it’s very well made.\n
      \n
      It’s a long tutor go through with some bonus advanced tweak, and the explanations clearly helps remembering everything easily. If I knew it when I’ve started that would have saved me so much time and helped me from getting into bad habits I then had to fight against.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703306087 {#2007
      date: 2023-12-23 05:34:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@atzanteol@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2375 …}
    +nested: Doctrine\ORM\PersistentCollection {#2374 …}
    +votes: Doctrine\ORM\PersistentCollection {#2362 …}
    +reports: Doctrine\ORM\PersistentCollection {#2367 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2269 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1347 …}
    -id: 245006
    -bodyTs: "'/watch?v=d8xtnxutvto':20 '1h':24 'advanc':41 'bad':73 'basic':5 'beyond':3 'bonus':40 'clear':46 'dive':1 'easili':50 'enough':17 'everyth':49 'explan':45 'fight':79 'get':71 'go':36 'habit':74 'help':47,68 'hjkl':6 'knew':53 'long':23,34 'made':30 'much':65 'q':7 'recommend':16 'rememb':48 'save':62 'start':58 'though':8 'time':66 'tutor':35 'tweak':42 've':57 'video':12 'well':29 'would':60 'www.youtube.com':19 'www.youtube.com/watch?v=d8xtnxutvto':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6834332"
    +editedAt: DateTimeImmutable @1706726984 {#2004
      date: 2024-01-31 19:49:44.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703306087 {#2311
      date: 2023-12-23 05:34:47.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1980
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2368 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2368 …}
    +body: """
      > Dive in beyond the basic “hjkl:q” though.\n
      \n
      This is a video I can’t recommend enough: <https://www.youtube.com/watch?v=d8XtNXutVto>It’s long (&gt;1h) but it’s very well made.\n
      \n
      It’s a long tutor go through with some bonus advanced tweak, and the explanations clearly helps remembering everything easily. If I knew it when I’ve started that would have saved me so much time and helped me from getting into bad habits I then had to fight against.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703306087 {#2007
      date: 2023-12-23 05:34:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@atzanteol@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2375 …}
    +nested: Doctrine\ORM\PersistentCollection {#2374 …}
    +votes: Doctrine\ORM\PersistentCollection {#2362 …}
    +reports: Doctrine\ORM\PersistentCollection {#2367 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2269 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1347 …}
    -id: 245006
    -bodyTs: "'/watch?v=d8xtnxutvto':20 '1h':24 'advanc':41 'bad':73 'basic':5 'beyond':3 'bonus':40 'clear':46 'dive':1 'easili':50 'enough':17 'everyth':49 'explan':45 'fight':79 'get':71 'go':36 'habit':74 'help':47,68 'hjkl':6 'knew':53 'long':23,34 'made':30 'much':65 'q':7 'recommend':16 'rememb':48 'save':62 'start':58 'though':8 'time':66 'tutor':35 'tweak':42 've':57 'video':12 'well':29 'would':60 'www.youtube.com':19 'www.youtube.com/watch?v=d8xtnxutvto':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6834332"
    +editedAt: DateTimeImmutable @1706726984 {#2004
      date: 2024-01-31 19:49:44.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703306087 {#2311
      date: 2023-12-23 05:34:47.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12760
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1980
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2368 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2368 …}
    +body: """
      > Dive in beyond the basic “hjkl:q” though.\n
      \n
      This is a video I can’t recommend enough: <https://www.youtube.com/watch?v=d8XtNXutVto>It’s long (&gt;1h) but it’s very well made.\n
      \n
      It’s a long tutor go through with some bonus advanced tweak, and the explanations clearly helps remembering everything easily. If I knew it when I’ve started that would have saved me so much time and helped me from getting into bad habits I then had to fight against.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703306087 {#2007
      date: 2023-12-23 05:34:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@atzanteol@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2375 …}
    +nested: Doctrine\ORM\PersistentCollection {#2374 …}
    +votes: Doctrine\ORM\PersistentCollection {#2362 …}
    +reports: Doctrine\ORM\PersistentCollection {#2367 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2269 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1347 …}
    -id: 245006
    -bodyTs: "'/watch?v=d8xtnxutvto':20 '1h':24 'advanc':41 'bad':73 'basic':5 'beyond':3 'bonus':40 'clear':46 'dive':1 'easili':50 'enough':17 'everyth':49 'explan':45 'fight':79 'get':71 'go':36 'habit':74 'help':47,68 'hjkl':6 'knew':53 'long':23,34 'made':30 'much':65 'q':7 'recommend':16 'rememb':48 'save':62 'start':58 'though':8 'time':66 'tutor':35 'tweak':42 've':57 'video':12 'well':29 'would':60 'www.youtube.com':19 'www.youtube.com/watch?v=d8xtnxutvto':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6834332"
    +editedAt: DateTimeImmutable @1706726984 {#2004
      date: 2024-01-31 19:49:44.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703306087 {#2311
      date: 2023-12-23 05:34:47.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 9.04 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1351
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1352 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: """
      My statement about the lack of uniformity was in regards to several issues I had with some plugins in emacs. Even my friend who codes his own plugins for emacs was of no help because 1) there is too many approaches and dependencies to write plugins, 2) there was no solution. Also, there are too many plugins to serve the same purpose and I found it difficult (compared to neovim) to figure out the difference between them. At least twice I also experienced conflicts between plugins. Finally, the level of customization was also less granular than what offers neovim. Again, I can see why emacs is appealing to some. It’s just not for me. As I like to say, the number of options available in the Linux world is one of the most beautiful things that makes this OS the only one you can tweak perfectly to any user’s needs and preference.\n
      \n
      I would add that neovim and emacs both have a steep learning curve but I personaly found the level of support and core and plugins documentation for neovim more accessible, readable, and better organized.\n
      \n
      I completely share your vision about what an IDE should be doing. I’m old school and adhere to the “do one thing but do it right” philosophy. Also, I hate relying on one tool for several needs because if anything goes wrong it has multiple impacts. As a side note, I use neomutt as my email client and you can nicely couple neovim to it to write your emails ;)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703304201 {#1979
      date: 2023-12-23 05:03:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1353 …}
    +nested: Doctrine\ORM\PersistentCollection {#1358 …}
    +votes: Doctrine\ORM\PersistentCollection {#1355 …}
    +reports: Doctrine\ORM\PersistentCollection {#2491 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2493 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2495 …}
    -id: 244969
    -bodyTs: "'1':36 '2':47 'access':184 'add':157 'adher':206 'also':52,82,93,217 'anyth':229 'appeal':107 'approach':41 'avail':125 'beauti':135 'better':187 'client':246 'code':25 'compar':68 'complet':190 'conflict':84 'core':177 'coupl':251 'curv':167 'custom':91 'depend':43 'differ':75 'difficult':67 'document':180 'emac':20,30,105,161 'email':245,258 'even':21 'experienc':83 'figur':72 'final':87 'found':65,171 'friend':23 'goe':230 'granular':95 'hate':219 'help':34 'ide':197 'impact':235 'issu':13 'lack':5 'learn':166 'least':79 'less':94 'level':89,173 'like':118 'linux':128 'm':202 'make':138 'mani':40,56 'multipl':234 'need':152,226 'neomutt':242 'neovim':70,99,159,182,252 'nice':250 'note':239 'number':122 'offer':98 'old':203 'one':131,143,210,222 'option':124 'organ':188 'os':140 'perfect':147 'personali':170 'philosophi':216 'plugin':18,28,46,57,86,179 'prefer':154 'purpos':62 'readabl':185 'regard':10 'reli':220 'right':215 'say':120 'school':204 'see':103 'serv':59 'sever':12,225 'share':191 'side':238 'solut':51 'statement':2 'steep':165 'support':175 'thing':136,211 'tool':223 'tweak':146 'twice':80 'uniform':7 'use':241 'user':150 'vision':193 'world':129 'would':156 'write':45,256 'wrong':231"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6834033"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703304201 {#1982
      date: 2023-12-23 05:03:21.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13009
  +comment: App\Entity\EntryComment {#1351
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1352 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: """
      My statement about the lack of uniformity was in regards to several issues I had with some plugins in emacs. Even my friend who codes his own plugins for emacs was of no help because 1) there is too many approaches and dependencies to write plugins, 2) there was no solution. Also, there are too many plugins to serve the same purpose and I found it difficult (compared to neovim) to figure out the difference between them. At least twice I also experienced conflicts between plugins. Finally, the level of customization was also less granular than what offers neovim. Again, I can see why emacs is appealing to some. It’s just not for me. As I like to say, the number of options available in the Linux world is one of the most beautiful things that makes this OS the only one you can tweak perfectly to any user’s needs and preference.\n
      \n
      I would add that neovim and emacs both have a steep learning curve but I personaly found the level of support and core and plugins documentation for neovim more accessible, readable, and better organized.\n
      \n
      I completely share your vision about what an IDE should be doing. I’m old school and adhere to the “do one thing but do it right” philosophy. Also, I hate relying on one tool for several needs because if anything goes wrong it has multiple impacts. As a side note, I use neomutt as my email client and you can nicely couple neovim to it to write your emails ;)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703304201 {#1979
      date: 2023-12-23 05:03:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1353 …}
    +nested: Doctrine\ORM\PersistentCollection {#1358 …}
    +votes: Doctrine\ORM\PersistentCollection {#1355 …}
    +reports: Doctrine\ORM\PersistentCollection {#2491 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2493 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2495 …}
    -id: 244969
    -bodyTs: "'1':36 '2':47 'access':184 'add':157 'adher':206 'also':52,82,93,217 'anyth':229 'appeal':107 'approach':41 'avail':125 'beauti':135 'better':187 'client':246 'code':25 'compar':68 'complet':190 'conflict':84 'core':177 'coupl':251 'curv':167 'custom':91 'depend':43 'differ':75 'difficult':67 'document':180 'emac':20,30,105,161 'email':245,258 'even':21 'experienc':83 'figur':72 'final':87 'found':65,171 'friend':23 'goe':230 'granular':95 'hate':219 'help':34 'ide':197 'impact':235 'issu':13 'lack':5 'learn':166 'least':79 'less':94 'level':89,173 'like':118 'linux':128 'm':202 'make':138 'mani':40,56 'multipl':234 'need':152,226 'neomutt':242 'neovim':70,99,159,182,252 'nice':250 'note':239 'number':122 'offer':98 'old':203 'one':131,143,210,222 'option':124 'organ':188 'os':140 'perfect':147 'personali':170 'philosophi':216 'plugin':18,28,46,57,86,179 'prefer':154 'purpos':62 'readabl':185 'regard':10 'reli':220 'right':215 'say':120 'school':204 'see':103 'serv':59 'sever':12,225 'share':191 'side':238 'solut':51 'statement':2 'steep':165 'support':175 'thing':136,211 'tool':223 'tweak':146 'twice':80 'uniform':7 'use':241 'user':150 'vision':193 'world':129 'would':156 'write':45,256 'wrong':231"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6834033"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703304201 {#1982
      date: 2023-12-23 05:03:21.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13054
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1703304201 {#1982
    date: 2023-12-23 05:03:21.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13110
  +date: DateTimeImmutable @1703304201 {#1982
    date: 2023-12-23 05:03:21.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703304201 {#1982
    date: 2023-12-23 05:03:21.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13164
  +createdAt: DateTimeImmutable @1703304201 {#1982
    date: 2023-12-23 05:03:21.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#13218
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
    +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2968
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
    +entries: Doctrine\ORM\PersistentCollection {#2978 …}
    +posts: Doctrine\ORM\PersistentCollection {#2980 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
    +bans: Doctrine\ORM\PersistentCollection {#2988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +logs: Doctrine\ORM\PersistentCollection {#3019 …}
    +awards: Doctrine\ORM\PersistentCollection {#3001 …}
    +categories: Doctrine\ORM\PersistentCollection {#3025 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2969
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2970
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.16 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2151
    +user: Proxies\__CG__\App\Entity\User {#2574 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
    +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
      \n
      > I would like to premise this with the following:\n
      > \n
      > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
      >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
      > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
      > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
      > \n
      > ---\n
      > \n
      > **Motivation**\n
      > \n
      > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
      > \n
      > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
      > \n
      > **My setup:**\n
      > \n
      > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
      > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
      > - If I go for Emacs, then I will definitely rely on Evil.\n
      > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
      > \n
      > **Questions:**\n
      > \n
      > - First of all, does it make sense for me to only consider these two?\n
      > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
      > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
      > - For those that have used both extensively, which one do you prefer (if any) and why?\n
      > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
      >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
      >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709078963 {#9483
      date: 2024-02-28 01:09:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9482 …}
    +votes: Doctrine\ORM\PersistentCollection {#9490 …}
    +reports: Doctrine\ORM\PersistentCollection {#9492 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
    +badges: Doctrine\ORM\PersistentCollection {#9498 …}
    +children: []
    -id: 24132
    -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
    -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703376740
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9648332"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703290340 {#9480
      date: 2023-12-23 01:12:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#13273
  +entry: Proxies\__CG__\App\Entity\Entry {#2151
    +user: Proxies\__CG__\App\Entity\User {#2574 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
      +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2968
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
      +entries: Doctrine\ORM\PersistentCollection {#2978 …}
      +posts: Doctrine\ORM\PersistentCollection {#2980 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
      +bans: Doctrine\ORM\PersistentCollection {#2988 …}
      +reports: Doctrine\ORM\PersistentCollection {#2996 …}
      +badges: Doctrine\ORM\PersistentCollection {#3009 …}
      +logs: Doctrine\ORM\PersistentCollection {#3019 …}
      +awards: Doctrine\ORM\PersistentCollection {#3001 …}
      +categories: Doctrine\ORM\PersistentCollection {#3025 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2969
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2970
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
    +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
    +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
      \n
      > I would like to premise this with the following:\n
      > \n
      > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
      >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
      > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
      > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
      > \n
      > ---\n
      > \n
      > **Motivation**\n
      > \n
      > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
      > \n
      > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
      > \n
      > **My setup:**\n
      > \n
      > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
      > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
      > - If I go for Emacs, then I will definitely rely on Evil.\n
      > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
      > \n
      > **Questions:**\n
      > \n
      > - First of all, does it make sense for me to only consider these two?\n
      > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
      > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
      > - For those that have used both extensively, which one do you prefer (if any) and why?\n
      > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
      >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
      >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709078963 {#9483
      date: 2024-02-28 01:09:23.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9482 …}
    +votes: Doctrine\ORM\PersistentCollection {#9490 …}
    +reports: Doctrine\ORM\PersistentCollection {#9492 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
    +badges: Doctrine\ORM\PersistentCollection {#9498 …}
    +children: []
    -id: 24132
    -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
    -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703376740
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9648332"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703290340 {#9480
      date: 2023-12-23 01:12:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13328
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1351
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1352 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: """
      My statement about the lack of uniformity was in regards to several issues I had with some plugins in emacs. Even my friend who codes his own plugins for emacs was of no help because 1) there is too many approaches and dependencies to write plugins, 2) there was no solution. Also, there are too many plugins to serve the same purpose and I found it difficult (compared to neovim) to figure out the difference between them. At least twice I also experienced conflicts between plugins. Finally, the level of customization was also less granular than what offers neovim. Again, I can see why emacs is appealing to some. It’s just not for me. As I like to say, the number of options available in the Linux world is one of the most beautiful things that makes this OS the only one you can tweak perfectly to any user’s needs and preference.\n
      \n
      I would add that neovim and emacs both have a steep learning curve but I personaly found the level of support and core and plugins documentation for neovim more accessible, readable, and better organized.\n
      \n
      I completely share your vision about what an IDE should be doing. I’m old school and adhere to the “do one thing but do it right” philosophy. Also, I hate relying on one tool for several needs because if anything goes wrong it has multiple impacts. As a side note, I use neomutt as my email client and you can nicely couple neovim to it to write your emails ;)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703304201 {#1979
      date: 2023-12-23 05:03:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1353 …}
    +nested: Doctrine\ORM\PersistentCollection {#1358 …}
    +votes: Doctrine\ORM\PersistentCollection {#1355 …}
    +reports: Doctrine\ORM\PersistentCollection {#2491 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2493 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2495 …}
    -id: 244969
    -bodyTs: "'1':36 '2':47 'access':184 'add':157 'adher':206 'also':52,82,93,217 'anyth':229 'appeal':107 'approach':41 'avail':125 'beauti':135 'better':187 'client':246 'code':25 'compar':68 'complet':190 'conflict':84 'core':177 'coupl':251 'curv':167 'custom':91 'depend':43 'differ':75 'difficult':67 'document':180 'emac':20,30,105,161 'email':245,258 'even':21 'experienc':83 'figur':72 'final':87 'found':65,171 'friend':23 'goe':230 'granular':95 'hate':219 'help':34 'ide':197 'impact':235 'issu':13 'lack':5 'learn':166 'least':79 'less':94 'level':89,173 'like':118 'linux':128 'm':202 'make':138 'mani':40,56 'multipl':234 'need':152,226 'neomutt':242 'neovim':70,99,159,182,252 'nice':250 'note':239 'number':122 'offer':98 'old':203 'one':131,143,210,222 'option':124 'organ':188 'os':140 'perfect':147 'personali':170 'philosophi':216 'plugin':18,28,46,57,86,179 'prefer':154 'purpos':62 'readabl':185 'regard':10 'reli':220 'right':215 'say':120 'school':204 'see':103 'serv':59 'sever':12,225 'share':191 'side':238 'solut':51 'statement':2 'steep':165 'support':175 'thing':136,211 'tool':223 'tweak':146 'twice':80 'uniform':7 'use':241 'user':150 'vision':193 'world':129 'would':156 'write':45,256 'wrong':231"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6834033"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703304201 {#1982
      date: 2023-12-23 05:03:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13406
  +subject: App\Entity\EntryComment {#1351
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1352 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: """
      My statement about the lack of uniformity was in regards to several issues I had with some plugins in emacs. Even my friend who codes his own plugins for emacs was of no help because 1) there is too many approaches and dependencies to write plugins, 2) there was no solution. Also, there are too many plugins to serve the same purpose and I found it difficult (compared to neovim) to figure out the difference between them. At least twice I also experienced conflicts between plugins. Finally, the level of customization was also less granular than what offers neovim. Again, I can see why emacs is appealing to some. It’s just not for me. As I like to say, the number of options available in the Linux world is one of the most beautiful things that makes this OS the only one you can tweak perfectly to any user’s needs and preference.\n
      \n
      I would add that neovim and emacs both have a steep learning curve but I personaly found the level of support and core and plugins documentation for neovim more accessible, readable, and better organized.\n
      \n
      I completely share your vision about what an IDE should be doing. I’m old school and adhere to the “do one thing but do it right” philosophy. Also, I hate relying on one tool for several needs because if anything goes wrong it has multiple impacts. As a side note, I use neomutt as my email client and you can nicely couple neovim to it to write your emails ;)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703304201 {#1979
      date: 2023-12-23 05:03:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1353 …}
    +nested: Doctrine\ORM\PersistentCollection {#1358 …}
    +votes: Doctrine\ORM\PersistentCollection {#1355 …}
    +reports: Doctrine\ORM\PersistentCollection {#2491 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2493 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2495 …}
    -id: 244969
    -bodyTs: "'1':36 '2':47 'access':184 'add':157 'adher':206 'also':52,82,93,217 'anyth':229 'appeal':107 'approach':41 'avail':125 'beauti':135 'better':187 'client':246 'code':25 'compar':68 'complet':190 'conflict':84 'core':177 'coupl':251 'curv':167 'custom':91 'depend':43 'differ':75 'difficult':67 'document':180 'emac':20,30,105,161 'email':245,258 'even':21 'experienc':83 'figur':72 'final':87 'found':65,171 'friend':23 'goe':230 'granular':95 'hate':219 'help':34 'ide':197 'impact':235 'issu':13 'lack':5 'learn':166 'least':79 'less':94 'level':89,173 'like':118 'linux':128 'm':202 'make':138 'mani':40,56 'multipl':234 'need':152,226 'neomutt':242 'neovim':70,99,159,182,252 'nice':250 'note':239 'number':122 'offer':98 'old':203 'one':131,143,210,222 'option':124 'organ':188 'os':140 'perfect':147 'personali':170 'philosophi':216 'plugin':18,28,46,57,86,179 'prefer':154 'purpos':62 'readabl':185 'regard':10 'reli':220 'right':215 'say':120 'school':204 'see':103 'serv':59 'sever':12,225 'share':191 'side':238 'solut':51 'statement':2 'steep':165 'support':175 'thing':136,211 'tool':223 'tweak':146 'twice':80 'uniform':7 'use':241 'user':150 'vision':193 'world':129 'would':156 'write':45,256 'wrong':231"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6834033"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703304201 {#1982
      date: 2023-12-23 05:03:21.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.73 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1351
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1352 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: """
      My statement about the lack of uniformity was in regards to several issues I had with some plugins in emacs. Even my friend who codes his own plugins for emacs was of no help because 1) there is too many approaches and dependencies to write plugins, 2) there was no solution. Also, there are too many plugins to serve the same purpose and I found it difficult (compared to neovim) to figure out the difference between them. At least twice I also experienced conflicts between plugins. Finally, the level of customization was also less granular than what offers neovim. Again, I can see why emacs is appealing to some. It’s just not for me. As I like to say, the number of options available in the Linux world is one of the most beautiful things that makes this OS the only one you can tweak perfectly to any user’s needs and preference.\n
      \n
      I would add that neovim and emacs both have a steep learning curve but I personaly found the level of support and core and plugins documentation for neovim more accessible, readable, and better organized.\n
      \n
      I completely share your vision about what an IDE should be doing. I’m old school and adhere to the “do one thing but do it right” philosophy. Also, I hate relying on one tool for several needs because if anything goes wrong it has multiple impacts. As a side note, I use neomutt as my email client and you can nicely couple neovim to it to write your emails ;)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703304201 {#1979
      date: 2023-12-23 05:03:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1353 …}
    +nested: Doctrine\ORM\PersistentCollection {#1358 …}
    +votes: Doctrine\ORM\PersistentCollection {#1355 …}
    +reports: Doctrine\ORM\PersistentCollection {#2491 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2493 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2495 …}
    -id: 244969
    -bodyTs: "'1':36 '2':47 'access':184 'add':157 'adher':206 'also':52,82,93,217 'anyth':229 'appeal':107 'approach':41 'avail':125 'beauti':135 'better':187 'client':246 'code':25 'compar':68 'complet':190 'conflict':84 'core':177 'coupl':251 'curv':167 'custom':91 'depend':43 'differ':75 'difficult':67 'document':180 'emac':20,30,105,161 'email':245,258 'even':21 'experienc':83 'figur':72 'final':87 'found':65,171 'friend':23 'goe':230 'granular':95 'hate':219 'help':34 'ide':197 'impact':235 'issu':13 'lack':5 'learn':166 'least':79 'less':94 'level':89,173 'like':118 'linux':128 'm':202 'make':138 'mani':40,56 'multipl':234 'need':152,226 'neomutt':242 'neovim':70,99,159,182,252 'nice':250 'note':239 'number':122 'offer':98 'old':203 'one':131,143,210,222 'option':124 'organ':188 'os':140 'perfect':147 'personali':170 'philosophi':216 'plugin':18,28,46,57,86,179 'prefer':154 'purpos':62 'readabl':185 'regard':10 'reli':220 'right':215 'say':120 'school':204 'see':103 'serv':59 'sever':12,225 'share':191 'side':238 'solut':51 'statement':2 'steep':165 'support':175 'thing':136,211 'tool':223 'tweak':146 'twice':80 'uniform':7 'use':241 'user':150 'vision':193 'world':129 'would':156 'write':45,256 'wrong':231"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6834033"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703304201 {#1982
      date: 2023-12-23 05:03:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13463
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1351
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: Proxies\__CG__\App\Entity\Image {#247 …}
      +email: "wwwgem@lemmy.ml"
      +username: "@wwwgem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
      +lastActive: DateTime @1729539403 {#275
        date: 2024-10-21 21:36:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 86842
      -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "wwwgem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/wwwgem"
      +apPublicUrl: "https://lemmy.ml/u/wwwgem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "wwwgem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706680745 {#269
        date: 2024-01-31 06:59:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706680744 {#268
        date: 2024-01-31 06:59:04.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2151
      +user: Proxies\__CG__\App\Entity\User {#2574 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1714
        +icon: Proxies\__CG__\App\Entity\Image {#2971 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2968
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2972 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2974 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2976 …}
        +entries: Doctrine\ORM\PersistentCollection {#2978 …}
        +posts: Doctrine\ORM\PersistentCollection {#2980 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2982 …}
        +bans: Doctrine\ORM\PersistentCollection {#2988 …}
        +reports: Doctrine\ORM\PersistentCollection {#2996 …}
        +badges: Doctrine\ORM\PersistentCollection {#3009 …}
        +logs: Doctrine\ORM\PersistentCollection {#3019 …}
        +awards: Doctrine\ORM\PersistentCollection {#3001 …}
        +categories: Doctrine\ORM\PersistentCollection {#3025 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2969
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2970
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1626 …}
      +slug: "Looking-for-input-regarding-finding-an-IDE-spoilers-involves-Emacs"
      +title: "Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)\n
        \n
        > I would like to premise this with the following:\n
        > \n
        > - The best approach is probably just testing out each and every editor that interests me until I’ve found what works best for me. \n
        >     - However, I wonder to what degree a test as such would be representative when the likes of Emacs and (Neo)Vim are considered; both of which are known for being a life time learning process.\n
        > - I don’t literally expect Emacs or (Neo)Vim to be drop-in replacements for any IDE. Some of the most basic IDE-functions are absent by default and some (perhaps more advanced) functionality might simply not be attainable at all.\n
        > - I am not interested in anything that remotely resembles a flame war. The community at Lemmy has so far been very kind to me; let’s keep it that way 😜.\n
        > \n
        > ---\n
        > \n
        > **Motivation**\n
        > \n
        > I’ve had experiences with Atom, VS Code and some of Jetbrains’ IDEs like Pycharm and Rider. While I’ve been generally content with all of them, it leaves a bad taste in my mouth whenever I’m forced to switch IDEs because their lifetimes and/or lack of extensibility doesn’t allow me to responsibly continue using them. As such, I’m interested in a long time investment that will grow as I will. Both Emacs and (Neo)Vim have passed the test of time and I honestly don’t think they’ll cease to exist in the upcoming decades, that’s why I would love to start using either one of them.\n
        > \n
        > Furthermore, Vi(m) keybindings seem to be somewhat ubiquitous and almost any IDE offers some support. As such, improving my Vi(m)-game should only net-positive my productivity (at least eventually). Also, fluency will benefit me whenever I’m remote accessing any random server as they will always have Vi(m) installed. Thankfully, this doesn’t force me to use Vi(m) (or Neovim) just yet, because Emacs offers with Evil perhaps the single best Vi(m) implementation; outside of native Vi(m)*.\n
        > \n
        > **My setup:**\n
        > \n
        > - I’m on a custom image of [uBlue](https://ublue.it) using their [startingpoint](https://github.com/ublue-os/startingpoint) as template. For those unaware; an oversimplification would be that it is Fedora Silverblue with some extras.\n
        > - As such, I would like to have my developer environments local and have used [Distrobox](https://github.com/89luca89/distrobox) to that extent using steps similar to the ones outlined over [here](https://blog.niklas.tech/intellij-and-java-on-immutable-linux). But I’m not married to that specific way of utilizing local containers. So please feel free to recommend me something that’s at least as good.\n
        > - If I go for Emacs, then I will definitely rely on Evil.\n
        > - If possible, I would like to use it for C#, Python and Rust. Furthermore, I engage in editing Bash scripts, Dockerfiles, Linux config files, texts written in Latex and/or Markdown and other files written in Nix or JSON. As both are very extensible, I don’t expect any issues, but I might be wrong.\n
        > \n
        > **Questions:**\n
        > \n
        > - First of all, does it make sense for me to only consider these two?\n
        > - Can the split between Vim and Neovim be interpreted as the first schism and as such be a forebode for what’s yet to come?\n
        > - [Google Trends](https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F07zh7,%2Fg%2F11f3w6p14d,%2Fm%2F01yp0m&hl=en-US) suggests that Neo(Vim) is ever-popular. On the other hand; not only is Emacs relatively less popular, but its popularity seems to be slightly declining. Should this worry me regarding their long-time future? Especially considering that a thriving community is literally the lifeline for both of them.\n
        > - For those that have used both extensively, which one do you prefer (if any) and why?\n
        > - While I understand that the power of both of them lies primarily in how one can literally make them behave however suits their workflow best. Therefore, the use of premade configs and/or starter kits/distributions should (ideally) only be used either temporary or as a starting point. However, at this point, they provide a decent showcase of what each *‘platform’* has to offer. So: \n
        >     - Regarding Emacs; [Doom Emacs](https://github.com/doomemacs/doomemacs) or [Spacemacs](https://github.com/syl20bnr/spacemacs)? And why?\n
        >     - Regarding Neovim; there are a lot, but the big ones seem to be [AstroNvim](https://github.com/AstroNvim/AstroNvim), [LazyVim](https://github.com/LazyVim/LazyVim), [LunarVim](https://github.com/LunarVim/LunarVim) and [NvChad](https://github.com/NvChad/NvChad). Which one and why?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 46
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709078963 {#9483
        date: 2024-02-28 01:09:23.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9482 …}
      +votes: Doctrine\ORM\PersistentCollection {#9490 …}
      +reports: Doctrine\ORM\PersistentCollection {#9492 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9494 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9496 …}
      +badges: Doctrine\ORM\PersistentCollection {#9498 …}
      +children: []
      -id: 24132
      -titleTs: "'emac':10 'find':5 'ide':7 'input':3 'involv':9 'look':1 'regard':4 'spoiler':8 'vim':12"
      -bodyTs: "'/89luca89/distrobox)':399 '/astronvim/astronvim),':713 '/doomemacs/doomemacs)':689 '/intellij-and-java-on-immutable-linux).':414 '/lazyvim/lazyvim),':717 '/lunarvim/lunarvim)':721 '/nvchad/nvchad).':726 '/post/9648279](https://lemmy.ml/post/9648279)':7 '/syl20bnr/spacemacs)?':694 '/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':552 '/ublue-os/startingpoint)':364 'absent':103 'access':305 'advanc':110 'allow':201 'almost':273 'also':296 'alway':312 'and/or':195,482,651 'anyth':124 'approach':19 'astronvim':710 'atom':155 'attain':116 'bad':180 'bash':472 'basic':98 'behav':639 'benefit':299 'best':18,38,339,644 'big':705 'blog.niklas.tech':413 'blog.niklas.tech/intellij-and-java-on-immutable-linux).':412 'c':463 'ceas':243 'code':157 'come':547 'communiti':132,595 'config':476,650 'consid':63,520,591 'contain':427 'content':172 'continu':205 'cross':2 'cross-post':1 'custom':354 'decad':249 'decent':673 'declin':579 'default':105 'definit':450 'degre':46 'develop':390 'distrobox':396 'dockerfil':474 'doesn':199,319 'doom':685 'drop':88 'drop-in':87 'edit':471 'editor':28 'either':259,659 'emac':58,81,225,332,446,568,684,686 'engag':469 'environ':391 'especi':590 'eventu':295 'ever':559 'ever-popular':558 'everi':27 'evil':335,453 'exist':245 'expect':80,500 'experi':153 'extens':198,496,610 'extent':402 'extra':381 'far':137 'fedora':377 'feel':430 'file':477,486 'first':509,534 'flame':129 'fluenci':297 'follow':16 'forc':188,321 'forebod':541 'found':35 'free':431 'function':101,111 'furthermor':263,467 'futur':589 'game':285 'general':171 'github.com':363,398,688,693,712,716,720,725 'github.com/89luca89/distrobox)':397 'github.com/astronvim/astronvim),':711 'github.com/doomemacs/doomemacs)':687 'github.com/lazyvim/lazyvim),':715 'github.com/lunarvim/lunarvim)':719 'github.com/nvchad/nvchad).':724 'github.com/syl20bnr/spacemacs)?':692 'github.com/ublue-os/startingpoint)':362 'go':444 'good':441 'googl':548 'grow':220 'hand':564 'honest':237 'howev':41,640,666 'ide':93,100,162,191,275 'ide-funct':99 'ideal':655 'imag':355 'implement':342 'improv':281 'instal':316 'interest':30,122,212 'interpret':531 'invest':217 'issu':502 'jetbrain':161 'json':491 'keep':145 'keybind':266 'kind':140 'kits/distributions':653 'known':68 'lack':196 'latex':481 'lazyvim':714 'learn':74 'least':294,439 'leav':178 'lemmi':134 'lemmy.ml':6 'lemmy.ml/post/9648279](https://lemmy.ml/post/9648279)':5 'less':570 'let':143 'lie':630 'life':72 'lifelin':599 'lifetim':194 'like':10,56,163,386,458 'linux':475 'liter':79,597,636 'll':242 'local':392,426 'long':215,587 'long-tim':586 'lot':702 'love':255 'lunarvim':718 'm':187,211,265,284,303,315,326,341,347,351,417 'make':514,637 'markdown':483 'marri':419 'might':112,505 'motiv':149 'mouth':184 'nativ':345 'neo':60,83,227,555 'neovim':328,529,698 'net':289 'net-posit':288 'nix':489 'nvchad':723 'offer':276,333,681 'one':260,408,612,634,706,728 'outlin':409 'outsid':343 'oversimplif':371 'pass':230 'perhap':108,336 'platform':678 'pleas':429 'point':665,669 'popular':560,571,574 'posit':290 'possibl':455 'post':3 'power':625 'prefer':615 'premad':649 'premis':12 'primarili':631 'probabl':21 'process':75 'product':292 'provid':671 'pycharm':164 'python':464 'question':508 'random':307 'recommend':433 'regard':584,683,697 'relat':569 'reli':451 'remot':126,304 'replac':90 'repres':53 'resembl':127 'respons':204 'rider':166 'rust':466 'schism':535 'script':473 'seem':267,575,707 'sens':515 'server':308 'setup':349 'showcas':674 'silverblu':378 'similar':405 'simpli':113 'singl':338 'slight':578 'someth':435 'somewhat':270 'spacemac':691 'specif':422 'split':525 'start':257,664 'starter':652 'startingpoint':361 'step':404 'suggest':553 'suit':641 'support':278 'switch':190 'tast':181 'templat':366 'temporari':660 'test':23,48,232 'text':478 'thank':317 'therefor':645 'think':240 'thrive':594 'time':73,216,234,588 'trend':549 'trends.google.com':551 'trends.google.com/trends/explore?date=today%205-y&q=%2fm%2f07zh7,%2fg%2f11f3w6p14d,%2fm%2f01yp0m&hl=en-us)':550 'two':522 'ubiquit':271 'ublu':357 'ublue.it':358 'unawar':369 'understand':622 'upcom':248 'use':206,258,324,359,395,403,460,608,647,658 'util':425 've':34,151,169 'vi':264,283,314,325,340,346 'vim':61,84,228,527,556 'vs':156 'war':130 'way':148,423 'whenev':185,301 'wonder':43 'work':37 'workflow':643 'worri':582 'would':9,51,254,372,385,457 'written':479,487 'wrong':507 'yet':330,545"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703376740
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/9648332"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703290340 {#9480
        date: 2023-12-23 01:12:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1714 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1352 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2175 …}
    +body: """
      My statement about the lack of uniformity was in regards to several issues I had with some plugins in emacs. Even my friend who codes his own plugins for emacs was of no help because 1) there is too many approaches and dependencies to write plugins, 2) there was no solution. Also, there are too many plugins to serve the same purpose and I found it difficult (compared to neovim) to figure out the difference between them. At least twice I also experienced conflicts between plugins. Finally, the level of customization was also less granular than what offers neovim. Again, I can see why emacs is appealing to some. It’s just not for me. As I like to say, the number of options available in the Linux world is one of the most beautiful things that makes this OS the only one you can tweak perfectly to any user’s needs and preference.\n
      \n
      I would add that neovim and emacs both have a steep learning curve but I personaly found the level of support and core and plugins documentation for neovim more accessible, readable, and better organized.\n
      \n
      I completely share your vision about what an IDE should be doing. I’m old school and adhere to the “do one thing but do it right” philosophy. Also, I hate relying on one tool for several needs because if anything goes wrong it has multiple impacts. As a side note, I use neomutt as my email client and you can nicely couple neovim to it to write your emails ;)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703304201 {#1979
      date: 2023-12-23 05:03:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throwawayish@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1353 …}
    +nested: Doctrine\ORM\PersistentCollection {#1358 …}
    +votes: Doctrine\ORM\PersistentCollection {#1355 …}
    +reports: Doctrine\ORM\PersistentCollection {#2491 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2493 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2495 …}
    -id: 244969
    -bodyTs: "'1':36 '2':47 'access':184 'add':157 'adher':206 'also':52,82,93,217 'anyth':229 'appeal':107 'approach':41 'avail':125 'beauti':135 'better':187 'client':246 'code':25 'compar':68 'complet':190 'conflict':84 'core':177 'coupl':251 'curv':167 'custom':91 'depend':43 'differ':75 'difficult':67 'document':180 'emac':20,30,105,161 'email':245,258 'even':21 'experienc':83 'figur':72 'final':87 'found':65,171 'friend':23 'goe':230 'granular':95 'hate':219 'help':34 'ide':197 'impact':235 'issu':13 'lack':5 'learn':166 'least':79 'less':94 'level':89,173 'like':118 'linux':128 'm':202 'make':138 'mani':40,56 'multipl':234 'need':152,226 'neomutt':242 'neovim':70,99,159,182,252 'nice':250 'note':239 'number':122 'offer':98 'old':203 'one':131,143,210,222 'option':124 'organ':188 'os':140 'perfect':147 'personali':170 'philosophi':216 'plugin':18,28,46,57,86,179 'prefer':154 'purpos':62 'readabl':185 'regard':10 'reli':220 'right':215 'say':120 'school':204 'see':103 'serv':59 'sever':12,225 'share':191 'side':238 'solut':51 'statement':2 'steep':165 'support':175 'thing':136,211 'tool':223 'tweak':146 'twice':80 'uniform':7 'use':241 'user':150 'vision':193 'world':129 'would':156 'write':45,256 'wrong':231"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6834033"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703304201 {#1982
      date: 2023-12-23 05:03:21.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.23 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#13773
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.21 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13845
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13908
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13964
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14023
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14079
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14135
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 12.47 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14193
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 2.11 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14256
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.18 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14314
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14370
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.19 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14426
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14482
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14538
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.20 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14594
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.24 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14650
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.26 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#7532
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.18 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9113
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.18 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9069
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.25 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#9020
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.23 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11925
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 14.0 MiB 0.63 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#13397
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: Proxies\__CG__\App\Entity\Image {#247 …}
    +email: "wwwgem@lemmy.ml"
    +username: "@wwwgem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>"
    +lastActive: DateTime @1729539403 {#275
      date: 2024-10-21 21:36:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 86842
    -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "wwwgem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/wwwgem"
    +apPublicUrl: "https://lemmy.ml/u/wwwgem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "wwwgem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706680745 {#269
      date: 2024-01-31 06:59:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706680744 {#268
      date: 2024-01-31 06:59:04.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706680744 {#268
    date: 2024-01-31 06:59:04.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9541
  +date: DateTimeImmutable @1706680744 {#268
    date: 2024-01-31 06:59:04.0 +01:00
  }
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 14.0 MiB 2.17 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#13252
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#2446 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 14.0 MiB 0.21 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#14698
  +magazine: null
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 14.0 MiB 1.27 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#14757
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#14758 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 14.0 MiB 1.51 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#14828
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +post: null
  +title: "random_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#14827 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1536 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 14.0 MiB 1.53 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#14898
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +entry: null
  +title: "random_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#14897 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1536 …}
}
support_us_block App\Twig\Components\SupportUsBlock 14.0 MiB 0.22 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#14967
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#14968 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 14.0 MiB 0.88 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#15060
  +magazine: null
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#2446 …}
}