microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
160.24k stars 28.07k forks source link

[UI] Add "Output" like support for "Outline View" #206902

Closed MasterInQuestion closed 2 weeks ago

MasterInQuestion commented 4 months ago

    Came across an unusual document that really foiled the current Outline View in Side Bar:     https://github.com/b9Joker108/a.fable.of.the.scriptkiddie.scriptoria/raw/033ecb8f6f84abf58a2cd9a79217e8804f52a191/A%20Fable%20of%20the%20Scriptkiddie%20Scriptoria%20(GitHub%20test).md     (~ 2 MiB; bunch of super long titles gathered in 1 file)

    Perhaps something like the Output window, or Search Editor alike would be preferable in such cases.

----

Version: 1.90.0 Commit: 89de5a8d4d6205e5b11647eb6a74844ca23d2573 User Agent: Mozilla/5.0 (Linux; rv:999) Gecko/20100101 Firefox/999 Embedder: vscode.dev

----

    Exported outline: [[ # A Fable of the Scriptkiddie Scriptoria: A Bash/Zsh roadmap/study-guide, leveraging the GNU/Linux shell & Termux scripting environment w/~ Android: unrooted, PRoot to root! ## by The Google Bard Experiment, Google Gemini, PerplexityAI, ShellGPT, GitHub Copilot, ... Interpreter & Microsoft Bing Copilot, w/~ Beauford A. Stenberg (a.k.a. b9Joker108 at GitHub)

## Publication details, editions, versions ### English editions ### Translations into languages other-than English

## Frontmatter ## Preface ## Invocation ## Evocation ## Dedication ## Introduction ## Dive into Early Scripting Languages and Punch Cards: ## The Symphony of Signals: A Journey Through Computational Informatics ## The Tale of the Ticking Typewriter: From Teletype to "tty" ## Bard, please explain this Termux shell input/output: ## Unix Systems \ \ # The Lineage of UNIX and Unix-like Shells # Bash # UNIX Philosophy # Everything in *NIX is structured and recorded within text files # When a text file becomes executed or engaged in a process, it too becomes a process # The Evolution of UNIX and Unix-like Shells ## The Thompson Shell ## The Bourne Shell and its Variants ## POSIX shell ## Ash and Dash ## Schily Bourne Shells ## Rc shell ## Korn shell ## The C Shell and its Variants ## Fizsh: A Zsh Shell Extension Subsuming Fish-like Features and Experience ## The Nu-Shell ## The Diagram of the Evolution of UNIX and Unix-like Shells ## The Rise of POSIX Shell Scripting: A Need for Order in the Scripting Wild West ## Portable Operating System Interface (POSIX) ## POSIX Standards ## Single UNIX Specification (SUS) ## SUS Standards ## Content of SUSv4 ### Composition of SUSv4 ### Interfaces of SUSv4 ### Shell and Utilities, Issue 7 (XCU7)

## Similarities between Human and Computational Shell Languages: ## Factors, Constituents, and Elements of Computational Shell Languages: A Linguistic Perspective ## Elucidating Shell Scripting Patterns ## The Digital Divide and its Costs: A Multifaceted Analysis ## Recent and Foundational Academic Articles on the Digital Divide: ## Digital Inclusion and Health in the Third World: A Promising Landscape with Challenges ## Digital Inclusion and STEM Learning in the Third World: A Study in Progress ## The Guild of Bash and Zsh Scripting for Practical and Pragmatic Hacking in Termux on Android: A Graded Curriculum ## UNIX Design Philosophy: ### The Arch Linux Wiki compared Arch Linux to Debian

## Getting to Know Your Android Device ## The Termux GitHub Project and its Repositories ## An Introduction to the Art and Science of Shell-Whispering: A Poetic Journey Through Scripting's Past, Present, and Future ## Bash and Zsh Basics: Termux Navigation, Commands, File System, I/O Redirection ## Text Processing: Mastering Data Manipulation with grep, sed, awk, and cut ## Permissions and Ownership: Understanding and Manipulating File Access ## Introduction to Scripting: Creating and Executing Simple Bash Scripts ## In the Terminal's Belly: A Saga of Text, Code, and Keys ## In the Terminal's Crucible: A Symphony of Text Editors ## Variables and Data Types: Storing and Manipulating Information in Bash ## Data Types in Bash and Zsh ## The Origins and Evolution of Computational Data Typing ## Control Flow: Steering Your Scripts with Loops, Conditionals, and Case Statements ## Functions: Building Reusable Code Blocks in Bash ## Macros in Termux and Neovim for Meta-programming ## Plugin Extensibility for Macros in Termux: Bash vs. Zsh ## Plugin Extensibility for Macros and Meta-programming in Termux ## Plugin Extensibility for Meta-programming in Termux Shells ## Error Handling: Gracefully Dealing with Mistakes in Your Bash Scripts ## Arrays and Lists: Taming the Herd of Data in Bash ## Regular Expressions: Unmasking the Textual Beasts in Bash ## Processes and I/O Redirection: Orchestrating the Flow of Information in Bash ## Shebangs and Command-Line Arguments: Injecting Flexibility into Your Bash Scripts ## Termux: Your Pocket Linux Playground - Setup for Ethical Hacking Adepts ## File Transfer and Management: Bridging the Gap Between Termux and Android ## Networking in Termux: Unmasking the Digital Landscape ## Ethical Hacking 101: Unveiling the Reconnaissance, Enumeration, and Exploitation Trilogy ## Automating Repetitive Tasks: Unleashing the Power of Scripts in Termux ## Cron Jobs and Scheduling: Your Termux Time Machine for Automated Hacking ## Unleashing Your Inner Prompt Picasso: Customizing Your Bash Terminal ## Git-tastic! Tracking and Managing Script Changes with Version Control ## Navigating the Network Landscape: Port Scanning and Enumeration for Ethical Hackers ## Unveiling the Network's Secrets: Nmap and Network Analysis for Vulnerability Discovery ## Sniffing Out Secrets: Capturing and Analyzing Network Traffic ## Web Scraping: Mining Gold from the Digital Landscape ## Cracking the Code: Demystifying Password Security with Hashing and Cracking ## Scanning the Landscape, Exploiting the Gaps: Understanding Vulnerability Tools for Ethical Hacking ## Encryption Enclave: Building Your Defenses with Cryptography and Tools ## Unveiling the Shadows: Log Analysis and Intrusion Detection for Ethical Hackers ## Scripting the Path to Mastery: Combining Skills for Ethical Hacking ## Learning by Breaking, Safely: Vulnerable Virtual Machines for Ethical Hacking ## Becoming a White Hat Hero: Exploring Bug Bounty Programs and Responsible Disclosure ## Navigating the Moral Maze: Understanding the Ethical Hacker's Code of Conduct ## Unleashing the Power: Advanced Zsh Configuration and Plugins for Scripting Masters ## Conquering the Console: Zsh Aliases and Functions for Productivity Masters ## Conquering the Cursor: Zsh Completion and History Manipulation for Command Line Adepts ## Charting the Course with Zsh Style: Navigating Best Practices for Elegant Scripting ## Ahoy, Zsh Navigators! Charting a Course for Secure and Robust Scripting ## Unleashing Termux's Potential: A Voyage through Networking Tools and Frameworks ## Unveiling the Invisible: Exploring Mobile App Security with Termux ## Navigating the Human Maze: Understanding Social Engineering and Phishing with Termux ## Navigating the Legal Maze: Ethical Termux Exploration ## Charting Your Course: Real-World Hacking Challenges with Bash and Zsh ## Conquering Your Capstone: Planning, Building, and Launching Your Bash/Zsh Script ## Conquering Your Capstone: Unleashing Creativity and Impact with FOSS Power ## Polishing Your Presentation: Embracing Peer Review for Capstone Elegance ## Navigating the Sea of Change: Staying Up-to-Date in the Cybersecurity Maelstrom ## Charting Your Next Voyage: Navigating Future Directions with Your Scripting Expertise ## The Computational Shell, Shell Scripting and their Possible Futures ### Community Planning Processes ### Community Consultation Processes ### Public Participation Processes ### Community Capacity Building

## Defining "Kinds" of Engineering Disciplines: ## The Computational Shell's Value Across Engineering Disciplines: ## Number of Engineering Disciplines ## Impact of the Computational Shell on Engineering Disciplines ## Number of Engineering Disciplines: ## Impact of the Computational Shell across Engineering Disciplines: ## Integrating Discrete Mathematics into Bash/Zsh Scripting Book: ## Integrating Discrete Mathematics into Bash/Zsh Scripting Book: A Sample Outline and Exercises ## Curriculum: Economics with Shell Scripting ## Economics Through an Alternative Lens: Scripting for New Paradigms ## Economics: Revisionist, New, and Emergent Paradigms with Shell Scripting ## Curriculum: Economics - Revisionist, New & Emergent Paradigms with Shell Scripting ## Android ## Rooting and Flashing Android ## Australia Samsung Galaxy S20 Ultra 5G International ## Internet ## Internet Browsers ## Internet Search Engines ## Internet Searching and Researching Methodology: Towards a Best Practice ## Privacy cum Anonymity ## Privacy ## Device and Data Privacy in the Case of Android ## SIM and eSIM telemetry ## Anonymity ## Device Anonymity in the Case of Android ## Hardening ## GMU/Linux and Android Hardening ## OneX ## Rooting and Flashing Android Best Practice, an Introduction ## Rooting Android: Best Practice ## Flashing Android: Best Practice \ \ # Addenda ## A. Demystifying Google Bard: An AI Playground for Coders ### What is Bard? ### System Updates ### Granular Control ### Hardening Android

## Curated List of Studies and Implementations: Software-Hardware Nexus ## Curated List of Studies and Implementations on Programmable Hardware, Software Embodiment, and the Dynamic Nexus: ## Exploring the Future of Shells with Responsive Design and Generative AI ## Embracing the Future of Shells: Insights from Virtual Logic and Generative AI ## Curated Resources on Virtual Logic, Responsive Design, Generative AI in Shells: ## Curated Resources for Virtual Logic, Adaptive Shells & Generative AI Integration: ## Curation of Studies and Implementations: Future of Computational Shells ## Curated Resources on Virtual Logic, Responsive Design, Generative AI, and Shell Innovation: ## Curating the Future of Shells: Academic Studies and Implementations ## C. The Internet, the browser, the search engine ### "Before the Law" (German: "Vor dem Gesetz", 1915)

## Digital Piracy ## D. "With great power comes great responsibility" ## C. Bash & Zsh: Use cases and comparisons ### Features of Bash ### Features of Zsh

## Event-Driven Zsh Script: File Monitoring and Processing ## A Deep Dive into AOSP Terminal: Code, Architecture, and Beyond ## D. Android and GNU/Linux hardening ## E. 10 Pillars of Power: A Shell Scriptorian's Decameron ## The Scriptorium's Reprise: A Curated List of Shell Scripting Resources ## F. A curated list of the ten most important works in Computer Science ## G. Beyond Kurzweil: Charting the Ascent of the Sentient Singularity ## H. Open Source Intelligence (OSINT or OSInt) ## What is Turuuxii? Please define? ### White Hat Hackers ### Black Hat Hackers ### Grey Hat Hackers ### Red Hat Hackers ### Timeline and Evolution

## The Weaver's Loom: A Scriptkiddie's Fable ## Setting Up a Dedicated, Containerized Local GNU/Linux Shell Environment for Scripting in Termux on Android \ \ # Addendum: Biomimicry, and its, intersections with Technology, Design and Computer Science ## Biomimicry and Computer Science: A blossoming relationship ## Biomimicry and Computer Science: A Thriving Partnership ## Biomimicry and Computer Science: A Blossoming Interplay ## A Curation of Academic Articles: Biomimicry's Excellence in Computer Science, Technology, and Software Design ## Curated Academic Articles on Biomimicry's Impact on Computer Science, Technology, and Software Design: ## Academic Articles Showcasing the Excellence of Biomimicry in Computer Science:

# Addendum: Logic ## A Journey Through Logic: A Historical and Developmental Overview ## A Journey Through Logic's Labyrinth: A Historical Overview Across Cultures ## A Global Journey Through Logic: From Ancient Sparks to Modern Systems ## 10 Works for a Global Journey Through Logic: ## Logic Gates and Bitwise Operands ## Mnemonic Mania for Bash and Zsh Gates & Bitwise Operators! ## Bashing Bits with Gates and Friends: A Mnemonic Odyssey ## Crystals: Materials Science, Technology, Computers ## The Abacus: A Timeless Counting Companion ## Turing Tumble: A Marble Playground for Computational Minds ## Addendum: Scriptkiddie ## Hall of Fame: a curation of salient biographies ## John Vincent Atanasoff: A Pioneer in Computing ## John Vincent Atanasoff: A Pioneer of Computing ## Louis Bachelier: The Mathematician Behind the Trillion Dollar Equation ## Louis Bachelier: The Father of Option Pricing ## Neil Gershenfeld: A Detailed Biography and Salient Projects ## Neil Gershenfeld: A Detailed Biography and Curated Project List ## Charles Sanders Peirce: A Polymath Through the Prism of Biography

# References ## Annotated Multimedia Resources ## Guardian at the Threshold Facing East ## Annotated Bibliography: Physical Print and Electronic Print Resources and Media

# The following are notes and items, such as YouTube vids, that need to be integrated into the work ## Invocation ]] (removed some neighboring duplicate titles: though under them all hold different content...)

jrieken commented 3 months ago

Sorry, I don't understand what you are asking for

b9Joker108 commented 3 months ago

Hi, this is my project. I don't understand what is wrong with it and the nature of MasterInQuestion's contention, and why he is opening an issue about it without first consulting me. Moreover, I find it curious, as my project has nothing to do with VSCode in Microsoft, as my project is for Termux on Android specifically.

Please, could somebody enlighten me?

Cheers Beauford

b9Joker108 commented 3 months ago

@jrieken Hi, this is my project. I don't understand what is wrong with it and the nature of MasterInQuestion's contention, and why he is opening an issue about it without first consulting me. Moreover, I find it curious, as my project has nothing to do with VSCode in Microsoft, as my project is for Termux on Android, specifically, and regarding Neovim, specifically.

Also, why was my comment about my project, in an issue regarding it raised by someone without my permission, marked as spam? There is clearly something odd going on here, and someone is wasting other people's time.

If you are the people responsible for github.dev, could you enable functionality for Android with the Control and Function key combinations, as these are not possible, as standard, on virtual keyboards in Android. If you aren't responsible for this, please disregard.

Please, could somebody enlighten me why this issue was raised in the first place?

Cheers Beauford

MasterInQuestion commented 3 months ago

    "Explorer: Focus on Outline View" ("outline.focus"): try the mentioned file (or just the exported outline).

    [ "Outline.webp" ]

    ----

    For the key binding issue, workaround has been suggested in my previous link.     [ From: https://github.com/orgs/community/discussions/110884#discussioncomment-8674531 ]

VSCodeTriageBot commented 1 month ago

Hey @jrieken, this issue might need further attention.

@MasterInQuestion, you can help us out by closing this issue if the problem no longer exists, or adding more information.

VSCodeTriageBot commented 2 weeks ago

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.

Happy Coding!

MasterInQuestion commented 2 weeks ago

    Again another instance...     https://github.com/microsoft/vscode/issues/201719#issuecomment-2041053210

    See also: https://github.com/MasterInQuestion/talk/discussions/31