podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Drew Neil
Shows
Journey to Your Best Self
Ep 163: Finding Stillness Through the Way of Tea w/ Drew Hanson
Ep 163 In this episode of Journey to Your Best Self, Brian and Tara O’Neil sit down with Drew Hanson, a licensed teacher in the Urasenke tradition and founder of Boka Kuan Japanese Tea House and Garden. Together, they explore the timeless practice of chado—the Japanese tea ceremony—and how it offers a path toward mindfulness, presence, and self-discovery. Drew shares how intention, ritual, and simplicity can deepen our daily lives, and why the tea house is more than just a space—it's a sanctuary.Whether you're a seasoned meditator or new to the art of stillnes...
2025-04-22
56 min
The Neil Haley Show
The Neil Haley Show 02-4-25
In this episode of The Neil Haley Show, Neil and Greg Hanna welcome actress Alison Sweeney, best known for Days of Our Lives and The Biggest Loser. Alison discusses her latest role in One Bad Apple: A Hannah Swenson Mystery, where she plays a crime-solving baker. She shares insights into balancing acting and executive producing, writing the script herself for the first time, and her passion for mystery stories inspired by Nancy Drew and Agatha Christie. She also highlights her involvement with Stand Up to Cancer and teases upcoming Hallmark projects. Later, Neil and Greg discuss the rise of Dee...
2025-02-04
00 min
Top Hill Recording Podcast
Drew Crawley
Drew Crawley is a talented songwriter and singer based in Louisville, Kentucky. Growing up in Oklahoma, Drew developed a profound appreciation for Country and Americana music, drawing inspiration from legendary artists such as John Prine. Combining elements of what is referred to as "Dirt-Emo"—a poignant blend of acoustic melodies and heartfelt lyrics—with Americana influences, Drew is dedicated to crafting meaningful songs. A passionate advocate for the power of music, he finds joy in performing alongside close friends and sharing these creations with audiences. Through music, Drew has experienced the transformative gifts of hope, recovery, and redemption. It is h...
2024-10-18
1h 21
The Investing in Iowa Show
Ep31 Behind the Scenes of Land Development with Nathan Drew and Scott Kelly
Navigate the challenges of land development as Nathan Drew and Scott Kelly, seasoned real estate pros, share their journeys from the 2008 financial crisis to success in land development. They discuss rising interest rates, lot transactions, and the future of Midwest real estate. Listen now to gain a deeper understanding of the real estate landscape! What you’ll learn from this episode The evolution of the lot sales market over the years Interest rates impact on land development Importance of mitigating risk in land development Challenges in affordability of...
2024-09-17
34 min
The Drew Lane Show
The Drew Lane Show – July 17, 2024
MLB's All Star Game, President Biden has Covid, Dance Off: Corey Feldman v. Fred Durst, TV Emmy nominations, Rolling Stone's worst movie sequels, Katy Perry's new song, Ozzy hates Britney Spears, Jim's Pick: Assassination songs, and Drew's workout routine. Drew's trying to get buff, but he's not doing so well with the push-ups. If you care about uniforms, you probably hated the MLB All Star Game. Slash did a sweet cover of Papa Was a Rolling Stone at the (Kirk) Gibson Garage. Drew likes Split Enz. Drew likes Pearl Jam. Drew really loves Pearl Jam covering "I Got You" by...
2024-07-18
2h 29
Playing For Keeps
Playing For Keeps Episode 10 With Fantasy Guru Drew And Cubs All-Star Justin Steele
Playing For Keeps is a fantasy sports and betting show with Neil Orfield and notable people within the space. Episode 10 features Fantasy Guru Drew, a DFS great with several six-figure wins across multiple sports, and Justin Steele, an All-Star pitcher for the Chicago Cubs who is also a fantasy sports and betting enthusiast.
2024-04-23
2h 07
Better You. Love, Drew.
74. Physical, Mental, Emotional, & Energy Healing with Neil Cannon
Neil Cannon, holistic health coach, joins the podcast to talk inflammation and his four pillars to vitality. Physical, mental (mindset), emotional, and quantum (energy) are the four pillars we discuss to being the healthiest version of yourself, inside and out. About Neil Cannon:Website - https://vitalitysecret.com/Book - The Vitality Code: Four Pillars To Reverse-Engineer Illness, Heal Inflammation, And Ignite Your Life Force EnergyBook a 60-Minute Life Coaching Consultation: https://scheduler.zoom.us/drew-ross/life-coaching-consultation
2024-01-25
54 min
3 Books With Neil Pasricha
Chapter 131: J. Drew Lanham on breaking boundaries to become better birdwatchers
Buckle up! We are heading down to the fields of Clemson, South Carolina! I got an email from 3 Booker Rumble D. back in February which said “Neil, I have a guest suggestion for you. J Drew Lanham is a 2022 MacArthur fellow and an American ornithologist. I loved his book and would love to hear you interview him (maybe while you guys go birding?)” Intrigued, I looked him up and discovered I … sort of already knew him? I had read and loved his wonderfully thoughtful and nuanced essay last year called "What Do We Do About John James Audubon?" and his viral Yo...
2023-12-27
2h 55
Passive Real Estate Investing with Mavericks
Self-Storage Passive Investment Strategy with Drew Dolan
To access a FREE collection of resources, go to www.TheMaverickVault.com If you want a comprehensive understanding of self-storage investing, this episode is for you! Drew Dolan discusses the keys to his success in real estate and how this asset class thrives even during challenging times. Take a moment to explore this conversation and be among the first to learn conventional property development and acquisition techniques today! Key Takeaways From This Episode Why self-storage facilities are an ideal asset classes Strategies to mitigate risks and maximize success in real es...
2023-07-17
22 min
A World In Tension
S2E4: Fear of God vs. Fear of Man w/ Drew White
Welcome to Season 2! Come join us as we explore Stories of Tension: Real People, Real Stories, Real Solutions In this episode, we investigate the tension of the fear of God vs. the fear of man with our special guest Drew White. Drew recounts his constant pursuit to keep up public appearances and how he wasn't able to satisfy the never ending expectations of others. We probe down into the layers of tension to uncover how God used some very difficult experiences to draw Drew closer to Christ and how he found true freedom in Him alone. We...
2023-06-04
36 min
Top Hill Recording Podcast
Drew Crawley - Hope, Recovery, and Redemption
Drew Crawley is a songwriter/singer based in Louisville, Kentucky. His roots run back to the red soil of Oklahoma, where growing up he fell in love with the sounds of country and Americana music - the likes of John Prine and many others. Drew plays a blend of what some call Dirt-Emo (sad music on acoustic guitars) and Country Disco. Drew describes himself as a wild boy at heart who loves to party on stage, but the thing he's most passionate about in the world is writing good songs and playing them with his best friends. Drew considers...
2023-05-26
1h 02
The Drew Lane Show
Drew And Mike – May 15, 2023
Drew's 8-year-old hero, Ja Morant newest gun video, Eli Zaret day, Miller Lite's the newest beer to upset people, Drew Crime: Lori Vallow found guilty, Howard Stern backlash over old interviews, a butt plug travels at the speed of sound, and Drew's Crank revelation. We See it Eli's Way on Ja Morant's latest gun toting video & team suspension, the most unapologetic athletes, the Detroit Pistons draft lottery chances, Greg Kelser vs the N-word, Bob Huggins slip ups, Hunter Dickinson's "legacy", the Detroit Lions 2024 chances, RIP Don Denkinger, and a brand-new Barbara phone call to 97.1 The Ticket. Trudi interrupts...
2023-05-16
3h 08
The Drew Lane Show
Drew And Mike – April 30, 2023
NFL Draft recap: picks & extracurriculars, Eli Zaret drops by, Thomas Markle breaks his silence, Louder with Crowder's divorce, Shifty Shellshock's bad week, Stephanie Mead's Fox 2 debut, Mötley Crüe NFL Draft concert, and the best 1-900 celebrity phone lines. We See It Eli Zaret's Way on NFL Draft fashion, NFL Draft in-person fans, incorrect mock drafts, the Detroit Lions' selections, Marc vs. Jared Goff, Lamar Jackson's new contract, Aaron Rodgers to the New York Jets, Will Levis' hot (soon to be ex) girlfriend, the Jonas Brothers draft cameo, Canadian Influencer Josh Richards show stealing moment, Olivia Dunne's Sports Il...
2023-05-01
3h 01
The House of Halliwell / A Charmed Rewatch Podcast
Wicca Envy with Neil Roberts - Charmed S01E10
Holly, Brian, and Drew discuss episode ten of season one. This week they are joined by Neil Roberts, who played the warlock known as Rex Buckland. Want to listen to the next episode right now? Join our Patreon family for exclusive content, early episodes, and video! patreon.com/thehouseofhalliwell.
2022-11-02
1h 19
Unmasked With Neil Getzlow
Episode 36: Unmasking the journey of Slone and Drew Adkins
I am so honored and blessed to share this week's episode that features Slone and Drew Adkins. I consider them not only friends but they now part of my family. Slone has been dealing with cancer for a large portion of her life. While not easy, by putting God in the center of their relationship, Slone and Drew are able to handle the trials of her cancer diagnosis and treatments. Slone is headed to the Mayo Clinic in Minnesota for scans this week so please send up some prayers. Slone and Drew are two of the most unselfish and l...
2022-10-25
1h 15
Chicago Business Podcast
#35 - Neil DeGuia, Complex General Manager, Aimbridge Hospitality
It's an exciting time to be opening two Hilton branded hotels simultaneously with Canopy Chicago Central Loop and Hilton Garden Inn Chicago Central Loop. Neil DeGuia, Complex General Manager with Aimbridge Hospitality, discusses the challenges and opportunities for businesses getting started today. Please enjoy this episode of Chicago Business Podcast, subscribe on your favorite podcast services and YouTube, like on Facebook, and follow on LinkedIn!! #builtinchicago #chicagohospitality Guest LinkedIn: https://www.linkedin.com/in/neil-deguia-63681ba3/ Guest Website: https://www.aimbridgehospitality.com/ Hotels' Websites: https://www.hilton.com...
2021-09-07
30 min
(Don't) Quit Your Day Job
Episode 65 with Drew Neely: Nobody Walks Away From Seeing a Band Humming the Bassline
In this episode, Drew Neely of Drew Neely and the Heroes and Off the Track Recording talks about building out a studio and establishing a recording business while also maintaining a flexible day job schedule with his interior painting business. Plus, writing, recording and releasing a new song every month, getting burnt out, and naming songs after women. You can follow and contact Drew here: https://www.facebook.com/drewneelyandtheheroes/ https://drewneelyandtheheroes.bandcamp.com/ https://www.instagram.com/drewneelyandtheheroes/?hl=en https://offthetracksrecording.com/ Paul works a...
2021-08-30
32 min
The Changelog: Software Development, Open Source
Why we 💚 Vim (Interview)
On this special edition of The Changelog, we tell Vim’s story from the mouths of its users. Julia Evans, Drew Neil, Suz Hinton, and Gary Bernhardt join Jerod Santo for a deep and wide-ranging discussion about “the best text editor that anyone ever wrote.” Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Sourcegraph – Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example...
2021-07-21
44 min
Changelog Interviews
Why we 💚 Vim
On this special edition of The Changelog, we tell Vim’s story from the mouths of its users. Julia Evans, Drew Neil, Suz Hinton, and Gary Bernhardt join Jerod Santo for a deep and wide-ranging discussion about “the best text editor that anyone ever wrote.” Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Sourcegraph – Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example...
2021-07-21
44 min
The Practical Stoic with Simon J. E. Drew
Neil Cowley | The Creative Process and a Musician's Purpose
Neil Cowley is an English jazz pianist and composer. He has also released music as part of Fragile State, the Green Nuns of the Revolution, and the Neil Cowley Trio. With his trio, he appeared on Later... with Jools Holland in April 2008 and won the 2007 BBC Jazz Award for best album for Displaced. He has a diverse discography of music produced by himself as well as significant recordings as a sideman, including albums from Adele and Birdy. In March 2021 he is releasing a new album called Hall of Mirrors. You can listen to one track from...
2021-01-21
1h 23
The Practical Stoic
Neil Cowley | The Creative Process and a Musician's Purpose
Neil Cowley is an English jazz pianist and composer. He has also released music as part of Fragile State, the Green Nuns of the Revolution, and the Neil Cowley Trio. With his trio, he appeared on Later... with Jools Holland in April 2008 and won the 2007 BBC Jazz Award for best album for Displaced. He has a diverse discography of music produced by himself as well as significant recordings as a sideman, including albums from Adele and Birdy. In March 2021 he is releasing a new album called Hall of Mirrors. You can listen to one track from this album here: Bandcamp: https...
2021-01-21
1h 23
Build a Better Agency Podcast
Is A.I. a part of your agency’s toolbox? with Neil Sahota
A.I. As agency owners and leaders, we understand what it is and what it does, but we haven’t quite figured out the best way to use it in our own agencies for ours or our clients’ benefit. Many still believe it’s something inaccessible or unaffordable. But, A.I. can transform our deliverables, change the ROI we deliver to clients, and make us even better at what we do. Today. At an affordable price. My guest for this week’s episode is Neil Sahota, a professor at UC-Irvine in California. Neil is a specialist in artifici...
2020-10-05
50 min
Labour Studies Podcasts
NALSU Podcast: Allison Drew: Looking Comparatively at Communism in Twentieth-century Algeria and South Africa
In this Labour Studies Podcast, Prof Allison Drew discusses "Looking Comparatively at Communism in Twentieth-century Algeria and South Africa." The podcast is provided by the Neil Aggett Labour Studies Unit (NALSU), Rhodes University. The link is anchor.fm/nalsu You can also download the Anchor FM app for your phone at the Google Play Store. The radical left and the working class have played a major role in popular struggles, including anti-colonial movements. The settler societies of Algeria and South Africa both had substantial, rooted Marxist communist traditions in the twentieth-century. These traditions...
2020-09-09
47 min
THE #ESHOW
Drew Laine | Episode 24
This week's episode of the #Eshow features Drew Laine, the Founder and CEO of the Penalty Box Foundation. Drew discusses all of the different components that make up the foundation, including the fundraisers they've put together during these unprecedented times. Drew also discusses this week's challenge that he is taking on in full force, as he sets out to walk 75 miles in 24 hours.
2020-06-17
25 min
Everything Is Real, by Garbage Brain University
Where We Got This Bag Of Neil Armstrong's Hair
The true, and bizarre, tale of how Drew’s barber stole hair from Neil Armstrong. A review of the collections of Twitter followers of @NatalieDee. Hoarding problems! An obscure video game where you hit a frog! HOMETOWN SMILES! A quiz that you can play along with while you listen! All this, and more, in this fresh episode of Garbage Brain University.Paul Brockman, shown here, has collected over fifty thousand dresses, which he purchased for his wife Margot, also shown here. They store them in a warehouse. Which is shown here. The entire story is ba...
2019-06-24
54 min
Build a Better Agency Podcast
How to ask for the client’s business, with Steve Boehler and Lindsay O’Neil
In last week’s encore interview with Robin Boehler — we talked about the biz dev practices that she and the team at Mercer Island Group see when they’re sitting on the client’s side of the room. If you listened to that episode — you heard me say that if you implement the best practices Robin shared, you’re going to see the difference in your win rate. And because I want you to be as prepared as possible as you step into 2019 — I invited Steve Boehler and Lindsay O’Neil, also from Mercer Island Group, to join me for this...
2018-11-26
53 min
One Story
47. Go Big, Go All In w/ Neil Thomas
Neil comes on the show and shares his story with Drew and Isaac. Neil was a work hard, party harder type of guy. He was living it up in college when God had a change of plans. Listen in to hear the full story and how it plays out.please Like and Follow our facebook page - www.facebook.com/onestorypodcast - leave a comment and review! Follow our instagram - www.instagram.com/onestorypodcast We want to hear Your story! please reach out to us on facebook, instagram, or...
2018-11-26
1h 06
The Trust Factor Radio
Drew Madore - Philadelphia SEO On Why Auto Dealers Need To Implement A Digital Media Strategy
In this episode, host Neil Howe talks with Drew Madore, founder and CEO of Synergist Digital Media.Drew is a specialist in the automotive industry and in this interview, he talks about how auto dealers should be implementing their digital marketing strategy with custom SEO campaigns. Drew believes a good organic SEO and content marketing strategy is the way to go for automotive businesses if they take the time to implement and invest as the market can get pretty competitive. Many automotive companies will drive traffic with paid ads, but Drew says about 70% of his clients traffic comes...
2018-07-30
30 min
Vimcasts
Pasting into a terminal buffer
Yanking and pasting works seemlessly between Neovim’s regular buffers and terminal buffers. In this video, we’ll look at how the Normal mode paste command works in a terminal buffer, and we’ll create a mapping to help with pasting text directly from Terminal mode.
2018-02-02
00 min
Vimcasts
Creating mappings for :terminal
Neovim lets us create mappings using the meta key. In this video, we’ll set up some mappings to make it easier to exit from Terminal mode. We’ll also set up mappings using the meta key with h, j, k, and l to switch between split windows.
2017-12-12
00 min
Vimcasts
Neovim's terminal emulator
Neovim lets you run a terminal emulator inside of a buffer. In this video, we’ll cover some of the basics of how terminal buffers work, and how you can use them alongside regular buffers in your workflow.
2017-11-28
00 min
Vimcasts
Live substitution and yank highlighting
This video covers a couple of small but delightful Neovim features. You’ll see how to make Neovim show a live preview of how the substitute command will change our document. And you’ll find out how to make the yank operation highlight the range of text that it copied.
2017-11-14
00 min
Vimcasts
CheckHealth in Neovim
Neovim’s :checkhealth command can diagnose problems with your configuration. In this video, we’ll run this command and follow its suggestions to enable features such as python integration and ruby integration.
2017-10-31
00 min
Vimcasts
Meet Neovim
In this video, we’ll see how to install and set up Neovim so that it reuses your existing Vim configuration files. Most plugins should work in Neovim just like they do in Vim.
2017-10-24
00 min
Vimcasts
Meet minpac
Minpac is a minimal package manager for Vim 8. It makes it easy to add plugins, keep them up to date, and remove them. In this video, we’ll see how it works.
2017-10-12
00 min
Vimcasts
Installing plugins using packages
Packages are a new feature in version 8 of Vim. In this video, we’ll see how we can use packages to easily install Vim plugins. The process will be familiar if you’ve used pathogen.
2017-10-04
00 min
Vancouver Tech Podcast
Episode 65: Chad Leaman, Neil Squire Society
Intro and Meetups Alex and Drew open the show talking about the themes of their past weeks, including communication, interrupting programmers breaking their concentration, project management meetings and red-tape, design sessions, improving processes, when to outsource versus build in-house. Alex is currently reading Tools of Titans by Tim Ferriss, and talks about a chapter in it where he interviews Marc Andreesen who says about retrospectives that he suggests never looking back, but rather always look forward. As for the meetup picks of the week, Alex is planning on getting some R...
2017-02-26
28 min
Day One Leadership Podcast
Neil Pasricha: Happiness
Neil Pasricha has written multiple #1 international bestsellers, including “The Book of Awesome,” which spent over two years on the bestseller list! He’s twice been given the “World’s Best Blog” award and now heads up the “Global Happiness Institute.” Today Neil is on the Day One Leadership Podcast to talk happiness and leadership.
2016-08-10
00 min
Vimcasts
Using selected text in UltiSnips snippets
When UltiSnips is triggered from Visual mode it captures the selection and makes it available to our snippets. We can then insert the selection unchanged with the $VISUAL placeholder, or we can use UltiSnips Python interpolation to transform the text before inserting it back into the document.
2014-07-23
00 min
Vimcasts
Using Python interpolation in UltiSnips snippets
UltiSnips can execute Python code and interpolate the result into a snippet. This makes it possible to create snippets that react to the text entered in each field. We’ll look at an example that performs a simple calculation and inserts the result into our document.
2014-05-29
00 min
Vimcasts
Meet UltiSnips
Snippets allow you to quickly insert predefined chunks of text into your document. The feature as I know it was first introduced in TextMate, but it has since been emulated by many other editors. For Vim users who want this functionality, the UltiSnips plugin is a great choice. Let’s start by looking at the basics.
2014-05-21
00 min
Vimcasts
Swapping two regions of text with exchange.vim
Swapping two regions of text is a common task, which normally requires that we make two separate changes to the document. Tom McDonald’s exchange plugin offers an elegant alternative, by providing an operator that swaps two regions of text in one go.
2014-02-24
00 min
Vimcasts
Using external filter commands to reformat HTML
We can use pandoc as a filter to clean up WYSIWYG-generated HTML. Pandoc is a commandline program, but we can call it from inside Vim either using the bang Ex command, or by configuring the formatprg option to make the gq operator invoke pandoc.
2014-02-18
00 min
Vimcasts
Operating on search matches using gn
The gn command (introduced in Vim 7.4) makes it easy to operate on regions of text that match the current search pattern. It’s especially useful when used with a regex that matches text regions of variable length.
2014-02-11
00 min
Vimcasts
Creating mappings that accept a count
Lots of Vim’s built-in Normal mode commands can be executed multiple times by prefixing them with a count. User-defined Normal mode mappings don’t usually handle counts the way we might like them to. We’ll explore a couple of techniques for making our custom mappings respond predictably to a count.
2014-02-06
00 min
Vimcasts
Creating repeatable mappings with repeat.vim
The dot command is my all-time favorite Vim trick: it tells Vim to repeat the last change. But the dot command tends not to work well with user-defined mappings. In this episode, we’ll use repeat.vim to set up a simple mapping so that it can be repeated using the dot command.
2014-01-21
00 min
Vimcasts
Comparing buffers with vimdiff
Vim’s diff mode allows us to easily compare the contents of two (or more) buffers. We can start Vim in diff mode using the vimdiff command, or if Vim is already running we can switch to diff mode using the :diffthis command. The beauty of the :diffthis command is that it works with unnamed buffers, whereas vimdiff can only work with files.
2014-01-15
00 min
Vimcasts
Using Vim's paste mode with the system paste command
When Vim is compiled without the +clipboard feature, we can still insert text from the clipboard using the system paste command (ctrl-v or cmd-v). This can produce strange effects, but we can avoid them by toggling the paste option each time we use the system paste command.
2013-11-15
00 min
Vimcasts
Accessing the system clipboard from Vim
In some environments, Vim lets us access the system clipboard using the quoteplus register, "+. When this feature is enabled, we can use it with the delete, yank and put operations in much the same way that we use Vim’s other registers. Pasting from this register usually produces better results than using the system paste command in Insert mode.
2013-11-11
00 min
Vimcasts
Evaluating scripts with Vim's expression register
In the previous lesson we learned how use the expression register to evaluate simple calculations. We can also call built-in and user-defined Vimscript functions, and thanks to the system() function, we can also fetch output from external scripts.
2013-10-21
00 min
Vimcasts
Simple calculations with Vim's expression register
The expression register lets us evaluate a snippet of Vimscript code. This is handy when you need to perform simple calculations and insert the result into the document.
2013-10-16
00 min
Vimcasts
Pasting from Insert mode
We don’t have to be in Normal mode to paste the contents of a register. The <C-r>{reg} command lets us paste a register from Insert mode (and it works in commandline mode too!) Using this command allows us to make changes that can be repeated with the dot command.
2013-10-11
00 min
Vimcasts
Pasting from Visual mode
When used in Visual mode the p command replaces the selection with the contents of a register. This makes for a smooth workflow when you want to overwrite a selection, or swap the order of two regions of text.
2013-10-07
00 min
Vimcasts
Using Vim's named registers
We’ve met Vim’s default register and the yank register. This time, we’re going to look at the named registers, which are handy if you want to cut or copy some text that you intend to paste multiple times.
2013-10-04
00 min
Vimcasts
Meet the yank register
Vim’s default register is not a safe place to keep yanked text that you want to paste later. It’s all too easy to clobber the default register with a d or x command. Luckily, the last yanked text is kept safe in Vim’s yank register.
2013-09-30
00 min
Vimcasts
Simple operations using the default register
Vim’s default register makes it easy to perform some of the most basic types of cut, copy, and paste operations. That’s partly thanks to the p command, which behaves differently depending on whether the default register contains a characterwise or linewise region of text.
2013-09-27
00 min
Vimcasts
An introduction to vspec
Vspec is a library that allows you to test-drive your Vimscript code. In this tutorial, we’ll cover the basics: how to inspect the contents of a buffer, how to simulate the actions of a user, and how to invoke user-defined mappings.
2013-06-17
00 min
GitMinutes
GitMinutes #08: Drew Neil on Vim and Workflow
In this episode we talk to Drew Neil. He is the man behind Vimcasts, and the book Practical Vim. A couple of years back he did a whole bunch of screen-casts on how to use Git from inside of Vim, and this is what made me want to get him on the show. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3Links:Vimcasts Drew on Twitter, GitHubDrew’s Vim bookTim Pope's FugitiveThe Fugitive Series...
2013-05-13
00 min
Vimcasts
Enhanced abbreviations with :Abolish
Vim’s built-in abbreviation feature is handy if you want to auto-correct words that you frequently misspell, but it requires a lot of setup. The :Abolish command makes it easy to generate abbreviations that will correct multiple forms of the same word. This is the final of a three-part series on Tim Pope’s abolish plugin.
2013-04-29
00 min
Vimcasts
Supercharged substitution with :Subvert
The abolish plugin provides a command called :Subvert, which is like a supercharged version of Vim’s built-in :substitute command. The :Subvert command is especially useful for changing singular and plural variants of a word, and for refactoring names that appear in snake_case and MixedCase. This is part two of a three-part series on Tim Pope’s abolish plugin.
2013-04-22
00 min
Vimcasts
Smart search with :Subvert
The :Subvert command lets us create a particular style of regular expressions with ease. It’s great for matching irregular singular and plural words in plain English and also for variable names that come in snake_case and MixedCase forms. This is part one of a three-part series on Tim Pope’s abolish plugin.
2013-04-12
00 min
Vimcasts
Search for the selected text
The * command searches for the word under the cursor. That makes sense in Normal mode, but from Visual mode it would be more useful if the star command searched for the current selection, rather than the current word. We can add this feature to Vim using the visual star search plugin.
2013-03-25
00 min
Vimcasts
Project-wide find and replace
Vim doesn’t have a built-in command for project-wide find and replace operations, but we can perform this task by combining primitive Ex commands such as :substitute, :argdo, and :vimgrep. We’ll look at two possible strategies: first using the arglist, then the quickfix list.
2013-03-19
00 min
Vimcasts
Search multiple files with :vimgrep
vimgrep is Vim’s built-in command for searching across multiple files. It’s not so fast as external tools like ack and git-grep, but it has its uses. vimgrep uses Vim’s built-in regex engine, so you can reuse the patterns that work with Vim’s standard search command.
2013-03-01
00 min
Vimcasts
Using :argdo to change multiple files
The :argdo command allows us to execute an Ex command across all buffers in the arglist. To demonstrate, we’ll use the example of running the :substitute command across multiple files, then we’ll see how to revert or save the changes. We’ll also compare the :argdo and :bufdo commands, and consider when it’s appropriate to use each one.
2013-02-25
00 min
Vimcasts
Populating the arglist
The arglist wouldn’t be much use if we had to quit and relaunch Vim every time we wanted to change its contents. In this episode, we’ll learn how to set the contents of the arglist using the :args command, which can receive filepaths, globs, or even backtick expressions.
2013-02-22
00 min
Vimcasts
Meet the arglist
The arglist feature complements Vim’s buffer list. In this episode, we’ll learn a handful of commands for traversing the arglist. We’ll see that it’s useful to think of the arglist as a stable subset of the files in the buffer list.
2013-02-19
00 min
Vimcasts
Long-range line duplication
When writing code, we can often save time by duplicating a line then changing one or two parts of that line to make it suit our purposes. In this episode, we’ll compare a few techniques for duplicating lines, and we’ll see that the :copy Ex command is well suited to this task.
2013-01-09
00 min
Vimcasts
Profiling Vimscript performance
Vim users are unforgiving of plugins that impair performance. Luckily, Vim provides built-in profiling tools that make it easy to diagnose performance issues. We’ll start by looking at how to profile the vimrc file, then move on to a real world scenario where profiling helped to identify and aleviate a performance bottleneck.
2012-12-03
00 min
Vimcasts
Writing a custom fold expression
With a little bit of Vimscript, you can create a custom folding expression for any filetype. We’ll start by looking at the mechanics of folding with markers, then go on to create a folding expression for markdown documents.
2012-11-26
00 min
Vimcasts
How to fold
Vim’s folding feature enables us to expand and collapse regions of a document. Not only does this allow us to organize our workspace, it also makes it easy to navigate around the document, and to rearrange entire sections as though they were single lines.
2012-11-19
00 min
Vimcasts
VimGolf - Prime Numbers
For the VimGolf challenge “List the first 100 prime numbers”, there’s a solution that uses a regular expression to detect prime numbers. At 43 keystokes, it’s not the winning solution, but I think it’s the most interesting one. It uses a few clever Vim tricks, including macros, control-a to increment, the very magic pattern switch, and the :global command. There’s a lot to learn from those 43 keystrokes, so let’s study it!
2012-08-10
00 min
Vimcasts
Fugitive.vim - exploring the history of a git repository
Git provides tools for searching the contents of files, commit messages, and even whether text was added or removed by a commit. In this episode, we’ll see how fugitive’s Ggrep and Glog commands wrap this functionality up so that we can search the contents and history of a git repo from right inside of Vim. This is the last of our five part series on fugitive.vim.
2011-05-18
00 min
Vimcasts
Fugitive.vim - browsing the git object database
With the fugitive plugin, you’re not limited to just working with files in your working tree. The :Gedit command allows you to open files in other branches, and to browse any git object, including tags, commits and trees. Plus, if your repository is hosted on github, you can easily bring up the webpage for any git object using the :Gbrowse command. This is the penultimate of a five part series on fugitive.vim.
2011-05-13
00 min
Vimcasts
Fugitive.vim - resolving merge conflicts with vimdiff
When git branches are merged, there is always the chance of a conflict arising if a file was modified in both the target and merge branches. You can resolve merge conflicts using a combination of fugitive’s :Gdiff command, and Vim’s built in diffget and diffput. In this episode, we’ll find out how. This is the third in a five part series on fugitive.vim.
2011-05-06
00 min
Vimcasts
Fugitive.vim - working with the git index
The fugitive plugin provides an interactive status window, where you can easily stage and review your changes for the next commit. The :Gdiff command visualizes the changes made to a file, by comparing the working copy with the index. In this episode, we’ll learn how to stage hunks of changes to the index without using the git add --patch command. This is the second of a five part series on fugitive.vim. In the next episode, we’ll learn how to resolve a git merge conflict by performing a 3-way vimdiff.
2011-04-29
00 min
Vimcasts
Fugitive.vim - a complement to command line git
The fugitive plugin, by Tim Pope, is a git wrapper for Vim. It complements the command line interface to git, but doesn’t aim to replace it. In this episode, we’ll see how some of fugitive’s commands can streamline your workflow. This is the first of a five part series on fugitive.
2011-04-22
00 min
The Changelog: Software Development, Open Source
Vim round table discussion (Interview)
Wynn sat down with three Vim users and experts to talk about tips and tricks for using and pimping the popular text editor. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Drew Neil – Website, GitHub, XYehuda Katz – Website, GitHub, XTim Pope – GitHub, XWynn Netherland – GitHub, XShow Notes: Vim seeks to provide the power of Unix’s Vi Drew Neil hosts VimCasts Tim Pope has created numerout Vim plugins Yehuda Katz from SproutCore, Rails, and jQuery fam...
2011-04-12
41 min
Changelog Interviews
Vim round table discussion
Wynn sat down with three Vim users and experts to talk about tips and tricks for using and pimping the popular text editor. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Drew Neil – Website, GitHub, XYehuda Katz – Website, GitHub, XTim Pope – GitHub, XWynn Netherland – GitHub, XShow Notes: Vim seeks to provide the power of Unix’s Vi Drew Neil hosts VimCasts Tim Pope has created numerout Vim plugins Yehuda Katz from SproutCore, Rails, and jQuery fam...
2011-04-12
41 min
Vimcasts
Undo branching and Gundo.vim
The undo command is almost universally available in software today. Being able to rollback unwanted changes can be a real timesaver. In most applications you can only go backwards and forwards linearly, but Vim keeps your changes in a tree structure, which means that you can retrieve edits from distant branches in your history. This episode will show you how.
2011-02-23
00 min
Vimcasts
Aligning text with Tabular.vim
There are times when you can improve the readability of your code by lining up the elements on neighbouring lines. In this episode, I demonstrate how this can be achieved using the Tabular plugin.
2011-01-17
00 min
Vimcasts
Refining search patterns with the command-line window
When you need to build a complex command, or devise a non-trivial search pattern, Vim’s command-line mode can be rather limiting. In this episode, I will introduce the command-line window, which allows you to use the full power of Vim when editing search queries and commands.
2010-11-21
00 min
Vimcasts
Synchronizing plugins with git submodules and pathogen
If you use Vim on muliple machines, it can be difficult to keep your configuration files synchronized across them. One solution is to put your dotfiles under version control. In this episode, I demonstrate how to keep your vimrc and plugins synchronized using git submodules and the pathogen plugin.
2010-10-12
00 min
Vimcasts
Bubbling text
TextMate has a few built in commands for moving selected text around a document. The end end result of using these commands can be achieved by cutting and pasting, but the visual feedback they provide is quite helpful. In this episode, I will show how to replicate these commands in Vim.
2010-10-05
00 min
Vimcasts
Creating colorschemes for Vim
Choosing a colorscheme that you find pleasing to look at is essential if you want to be comfortable working with Vim. There are hundreds of colorschemes available, but what if you can’t find one that you like? In this episode, I’ll share a few tips that make it easy to create colorschemes for Vim.
2010-09-28
00 min
Vimcasts
Updating your vimrc file on the fly
The vimrc file allows you to preserve your settings so that they are restored each time you launch Vim. But what if you want to update your vimrc file in the middle of an editing session? This episode demonstrates a couple of tricks that make it easy to customize Vim on the fly.
2010-07-18
00 min
Vimcasts
Converting HAML to ERB with Vim macros
HAML and ERB are two commonly used ruby templating languages. You may have a strong preference for one or the other, but it’s not always up to you which one you use. I was recently asked to convert several HAML files to ERB format. In this episode, I will demonstrate a couple of Vim macros that helped make short work of the task.
2010-07-08
00 min
Vimcasts
Selecting columns with visual block mode
If you want to edit several adjacent lines with a similar format, you might save a lot of time by making a columnar selection. This episode will demonstrate how to achieve this using Vim’s visual block mode.
2010-06-20
00 min
Vimcasts
Converting markdown to structured HTML with a macro
Recording your keystrokes as a macro can be a great timesaver, but you have to be careful that you use commands in such a way that they can be reused. In this episode, I construct a fairly complex macro to build a structural HTML document from markdown.
2010-06-02
00 min
Vimcasts
Running Vim within IRB
If you work with ruby you will know that the interactive ruby shell, or ‘IRB’ for short, is a useful sketchpad for coding. But the command line interface of IRB can feel quite limiting in comparison with the power of your text editor. In this episode, I’m going to demonstrate how you can get the best of both worlds, by loading Vim from inside IRB.
2010-05-16
00 min
Vimcasts
Spell checking
Using a spell checker is a good habit to get into. In this episode, I demonstrate how to use Vim’s built in spell checking feature.
2010-05-10
00 min
Vimcasts
Formatting text with par
‘Do one thing and do it well’ is the principle of the Unix toolkit. Editing text is a broad domain, and there are many related tasks with which it overlaps. Vim acknowledges this by enabling certain tasks to be outsourced to external programs which do that one thing, and do it well. This episode will demonstrate how the par program can be used for formatting text.
2010-05-03
00 min
Vimcasts
Hard wrapping text
It is sometimes preferable to format text with hard wrapped lines, for example when writing emails in plaintext. Vim can apply this style of formatting for you. This episode shows some of the options which allow you to customize Vim’s text formatting.
2010-04-26
00 min
Vimcasts
Soft wrapping text
Long lines of text can be wrapped if they don’t fit inside the window. By default, Vim will happily split in the middle of a word. This episode demonstrates how to use the ‘linebreak’ option to make Vim break lines without breaking words.
2010-04-20
00 min
Vimcasts
The file explorer
This episode demonstrates how Vim’s native file browser can be used to explore and manipulate the file system.
2010-04-12
00 min
Vimcasts
The :edit command
This episode focuses on the :edit command. I demonstrate how to open files whose location is relative to the current working directory, then I show how to create a mapping which makes it easier to open files in the same directory as the one in the active window.
2010-04-05
00 min
Vimcasts
Cleaning up with Vim
Do you have trouble cleaning up with your text editor? Does it cut through the toughest grease, grime and syntax errors? Are you burning your hands on too many hotkeys? Try Vim - Extra whitening classic scourer. Vim gets the job done faster. Take short easy strokes for lemon fresh scripts. Fast, bold, Vim.
2010-04-01
00 min
Vimcasts
Modal editing: undo, redo and repeat
Vim’s modal editing paradigm - the newbie killer - brings tremendous efficiency if only you can learn to work with it, rather than against it. This episode demonstrates how the undo and repeat commands can benefit from spending short bursts of time in insert mode.
2010-03-28
00 min
Vimcasts
Using the changelist and jumplist
This episode introduces the changelist and jumplist, demonstrating a couple of situations where they are useful.
2010-03-23
00 min
Vimcasts
Creating the Vimcasts logo as ASCII art
Demonstrating miscellaneous tips and tricks gleaned whilst making an ASCII art version of the VimCasts.org logo. Learn how to duplicate lines, copy and paste with visual block mode, search and replace within a visual selection, and how to use macros.
2010-03-14
00 min